gpt4 book ai didi

javascript - 在 Electron/Atom Shell 中找不到模块

转载 作者:太空宇宙 更新时间:2023-11-04 02:21:58 24 4
gpt4 key购买 nike

我是 npm、node 和 Electron 的新手。

我的文件夹如下所示:

-package.json
-index.html
-main.js
-js/myStuff.js
-node_modules

在文件myStuff.js中,我有var chokidar = require('chokidar');,但它显示找不到模块错误。

index.html 中,我像往常一样将 myFile.js 包含在脚本标记中。

我确实阅读了 Node 如何寻找模块。但这并没有帮助,因为它应该找到它,因为它在所有父目录中查找node_modules文件夹,然后在其中查找chokidar文件夹,并在其中查找index.js文件,该文件就在那里。

我做错了什么?

它现在可以工作了,但我不知道为什么..

最佳答案

与其他 Node 应用程序相比,Electron 不会自动将您的 NODE_PATH 设置为全局(即 /usr/bin)或本地(例如 node_modules)folders 。所以需要手动导出:

NODE_PATH=/path/to/node_modules electron my_app

关于javascript - 在 Electron/Atom Shell 中找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32934016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com