Electron Atom - 编译后找不到模块“Node-Windows”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Electron Atom - 编译后找不到模块“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文件夹。
我可能遗失了什么,或者我可以检查什么才能使其正常工作?
非常感谢你的回答
好的,我的解决方案。猜猜这是一个绝对的noobie错误^^
我忘了将模块包含在package.json文件中。我用“npm install -g node-windows --save-dev”和“npm install -g node-windows --save”做了这个。之后它起作用了。
以上是关于Electron Atom - 编译后找不到模块“Node-Windows”的主要内容,如果未能解决你的问题,请参考以下文章
Prisma Client 在电子打包所有内容后找不到查询引擎
更新到 nextjs@10.4 后找不到模块'webpack/lib/node/NodeTemplatePlugin'