请问各位有没有Nexe打包的教程? 我按照github上的说明,为啥不成功,提示 ----> input => ‘./bin/nexe’ ----> output => ‘nexe’ ----> temp => ‘src’ ----> framework => node ----> downloading https://nodejs.org/dist/v5.6.0/node-v5.6.0.tar.gz [==============================================================================] ----> extracting the node source [native tar] ----> tar -xf /Users/zhanglei/Documents/script/eduCMD/src/node/5.6.0/node-5.6.0.tar.gz -C /Users/zhanglei/Documents/script/eduCMD/src/node/5.6.0 ----> embedResources undefined ----> resource -> /Users/zhanglei/Documents/script/eduCMD/src/node/5.6.0/node-v5.6.0/lib/nexeres.js ----> bundle ./bin/nexe ----> executing browserify via API events.js:160 throw er; // Unhandled ‘error’ event ^ 请问这是什么原因?
这个原因是 文件中有语法错误,或者模块引入出错。
还发现个错误 /usr/local/lib/node_modules/nexe/bin/nexe:75 if (pt.substr(0, 1) == “/”) return pt; // for *nix “/”
这个错误是因为 -o 后面没有跟路径
还有一个错误报路线/deps/icu-small 等deps目录下的文件找不到,我去文件夹下真的没有对应的文件。可能是nexe在下载的时候丢包了,我的解决方案是去github下载nodejs 把 nodejs目录下/deps所以文件拷贝过去覆盖。然后就可以运行。
现在我的打包可以了,但是把 ".nex"文件发给别人,为什么不能用么?报:“stat error” 请问是什么问题啊?