[英]Module not found in Electron / Atom Shell
我是npm,node和Electron的新手。
我的文件夾如下所示:
-package.json
-index.html
-main.js
-js/myStuff.js
-node_modules
在文件myStuff.js
我有var chokidar = require('chokidar');
但它顯示然后module not found
錯誤。
在index.html
我在腳本標記中像平常一樣包含了myFile.js
。
我確實讀過節點如何尋找模塊。 但這無濟於事,因此它應該找到它,因為它在所有父目錄中查找node_modules文件夾,然后在其中查找chokidar文件夾,並在其中查找index.js文件。
我究竟做錯了什么?
它現在可以工作,但是我不知道為什么。
與其他節點應用程序相比,electron不會自動將您的NODE_PATH
設置為全局(即/usr/bin
)或本地(例如node_modules
) 文件夾 。 因此,您需要手動導出它:
NODE_PATH=/path/to/node_modules electron my_app
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.