我正在尝试在.exe中转换一个nodejs应用程序。 为此,我尝试使用pkg,但是它为半节点模块提供了错误。 所以我正在尝试下一个。 但是当我执行
mixin
如果出现此错误:
mixin K on S implements I, J {
int thrice(int x) => 3* x;
}
class B implements S {
int twice(int x) => 2 * x;
}
class A = B with K;
所以我用nexe index.js
验证了nexe中安装的打字稿的版本是2.5.3。
相反,保险丝盒nexe 2.0.0-rc.34
FuseBox failed to initialize. Please check that:
- the TypeScript version installed is >= 3.0
是3.7.0。
我还尝试在应用程序的package.json中添加结尾:
npm list typescript -g
然后我还尝试使用以下命令重新安装nexe:
npm list fuse-box -g
但是什么也没有,它将继续产生该错误。 我该如何解决?谢谢?还是有其他库代替nexe用于转换为单个可执行文件?谢谢!
答案 0 :(得分:0)
刚刚尝试
npm uninstall -g nexe
npm i -g nexe@next
可在Windows 10上使用。
答案 1 :(得分:0)
我已经使用此命令解决了
npx nexe@next --build
从源代码构建节点版本!
工作完美!