Electron Atom - 编译后找不到模块“Node-Windows”

时间:2017-12-27 14:40:52

标签: module compiler-errors electron node-windows

经过几个小时的搜索,仍然没有找到有用的答案,我希望有人可以帮助我解决我面临的问题:

我在我的Electron APP中添加了一个名为“node-windows”的模块,因此我可以将脚本作为服务注册到Windows机器上。

我已经在命令上安装了它  => npm install -g node-windows

并将其链接到我的项目路径:  => npm link node-windows

但是,如果我尝试使用带有或不带有asar源包装的EPI编译我的项目,并启动已编译的EXE,我将从DeveloperTools获得以下错误:

未捕获错误:找不到模块'node-windows'

只要该项目尚未编译,一切正常。 我已经检查过该模块是否链接到APP目录中的文件夹node_modules,以及AppData目录中的npm文件夹。

我可能错过了什么,或者我可以检查什么才能使其正常工作?

非常感谢您的回答

1 个答案:

答案 0 :(得分:0)

好的,我的解决方案。猜猜这是一个绝对的noobie错误^^

我忘了将模块包含在package.json文件中。 我用“npm install -g node-windows --save-dev”和& “npm install -g node-windows --save”。 之后它起作用了。