0
我不知道是否有與節點的方法,使目錄包含包,喜歡__init__.py
做它在Python?定義您節點應用小名叫包,而無需發佈他們NPM
我不知道是否有與節點的方法,使目錄包含包,喜歡__init__.py
做它在Python?定義您節點應用小名叫包,而無需發佈他們NPM
如果您的軟件包位於名爲「node_modules」的目錄中,並且該目錄位於需要模塊require
可找到它的文件系統樹中較淺的某處。所以,你可以這樣做:
myapp.js
node_modules/mylib/package.json
node_modules/mylib/index.js
和myapp.js
可以只require("mylib")
。這也適用於如果node_modules
目錄在fs中更淺的地方。
這是一個簡單的解決方案,但它並不常見,因爲大多數人想要.gitignore
他們的node_modules
目錄,並且只將暫時的第三方內容放在那裏。
此問題是廣泛和詳盡的要旨better local require paths討論。我建議通讀其他方法。最終,我認爲事情最終會作爲完全獨立的項目打包成單獨的模塊,所以一旦合理,就儘快轉向最終狀態。