非常简单。我在Windows 8上,我用asar模块打包了一个包含节点应用程序的文件夹。节点JS无法执行asar archive
我跑node app.asar
并得到了错误
SyntaxError: Unexpected token ILLEGAL at exports.runInThisContext (vm.js:53:16) "(function (exports, require, module, __filename, __dirname) { ?"
在哪里?显然是无效的字符。
为什么这个档案包含无效字符,如果我没有问题,运行应用程序包装前和ASAR档案是所谓读取到的NodeJS进程
感谢您的回答。不幸的是,我需要节点进程作为服务运行,而电子拒绝这样做。我从那以后发现了其他解决方案 –
@DanielOlivier很高兴听到您有解决方案 – deanrihpee