因此,我有很多不同的JavaScript文件都是相同的代碼塊,但是由於路徑更改或其他各種條件,我偶爾需要更新它。現在複製並粘貼到新文件可以正常工作,但令人討厭執行。有沒有一種好的方法來維護一個JavaScript文件與我的「插件」代碼,並讓它可以被其他使用插件的JavaScript文件訪問?編寫和組織javascript插件的最佳做法是什麼?
我在尋找一個好的nodejs解決方案和vanilla js解決方案。如果他們可以相互分享,那將是理想的,但不是以任何方式要求的。理想情況下,我想主辦我的工作區中workspace/
,並有一些文件夾,workspace/front-end-js/
和workspace/back-end-nodejs/
,能夠掀起了插件在workspace/plugins/
運行的代碼,這樣我可以執行類似MyPluginVar.Foo();
我知道一些系統的東西,像節點的var foo = require('bar');
和前端瀏覽版本,但真的不知道我所有的選項。編寫和組織JavaScript插件的最佳方式是什麼?
-
編輯:我真的試圖避免NPM,但它可能是最好的選擇。
這不叫「插件」,但「模塊」。 – Bergi
@Bergi謝謝澄清+1。儘管如此,我還是使用了插件這個詞來表達更一般的意義。 – Anselm