簡體   English   中英

在Electron / Atom Shell中找不到模塊

[英]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文件。

我究竟做錯了什么?

它現在可以工作,但是我不知道為什么。

與其他節點應用程序相比,e​​lectron不會自動將您的NODE_PATH設置為全局(即/usr/bin )或本地(例如node_modules文件夾 因此,您需要手動導出它:

NODE_PATH=/path/to/node_modules electron my_app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM