经过几个小时的搜索,仍然没有找到有用的答案,我希望有人可以帮助我解决我面临的问题:
我在我的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文件夹。
我可能错过了什么,或者我可以检查什么才能使其正常工作?
非常感谢您的回答
答案 0 :(得分:0)
好的,我的解决方案。猜猜这是一个绝对的noobie错误^^
我忘了将模块包含在package.json文件中。 我用“npm install -g node-windows --save-dev”和& “npm install -g node-windows --save”。 之后它起作用了。