我正在尝试在.exe中转换一个nodejs应用程序。为此,我尝试使用pkg,但它给出了半个节点模块的错误。所以我试着使用next。但是当我执行
nexe index.js如果出现此错误:
nexe 2.0.0-rc.34
FuseBox failed to initialize. Please check that:
- the TypeScript version installed is >= 3.0所以我向npm list typescript -g确认安装在nexe中的typescript版本是2.5.3。取而代之的是保险丝盒npm list fuse-box -g是3.7.0。
我还试着在应用程序的package.json中,在结尾处添加:
"resolutions": {
"nexe/fuse-box": "3.1.0"
}然后我还尝试用以下命令重新安装nexe:
npm i nexe@next -g但是什么都没有,它会继续给出这个错误。我该怎么解决呢?谢谢?或者可以使用其他库来代替nexe来转换单个可执行文件?谢谢!
发布于 2019-03-27 21:00:28
刚试过
npm uninstall -g nexe
npm i -g nexe@next
它在Windows10上运行。
发布于 2019-03-28 04:47:00
我已经用这个命令解决了
npx nexe@next --build从源代码构建节点版本!
而且工作得很完美!
https://stackoverflow.com/questions/55262872
复制相似问题