很简单。我在 Windows 8 上,我使用 asar 模块来打包一个包含节点应用程序的文件夹。
我跑了node app.asar
,得到了错误
SyntaxError: Unexpected token ILLEGAL at exports.runInThisContext (vm.js:53:16) "(function (exports, require, module, __filename, __dirname) { ?"
在哪里 ?显然是一个无效字符。
如果我可以在打包之前毫无问题地运行应用程序并且 asar 归档文件应该对 nodejs 进程可读,为什么这个归档文件包含无效字符