找到类似的问题,但对我的情况都没有帮助。
run pm2 logs error SyntaxError: Unexpected token: 意外的标记
我的node、npm和pm2的版本是。
node: npm: node: v6.14.3
npm: v3.10.10
pm2: v2.10.2
我正试图用以下方法部署一个Angular应用 pm2
在我的公司linux环境中,没有互联网接入。我已经安装了 pm2
通过下面的命令从我的企业工件库中通过设置npm注册表。
$ npm install -g pm2
安装成功,我可以在我的node模块文件夹中看到一个文件夹,位于 /home/MY_ID/node_modules/pm2
. 不知何故,我没有设置路径变量,所以我无法运行任何。pm2
命令。于是我在终端上运行了以下命令来设置 pm2
路径变量。
$ export PATH=$PATH:/home/MY_ID/node_modules/pm2/bin
之后,我试着运行命令 pm2 -v
以检查 pm2
我得到了下面的错误。
SyntaxError: Unexpected token ...
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/MY_ID/node_modules/pm2/constants.js:10:14)
我想知道我到底做错了什么?会不会是路径设置错误或者是 pm2
没有正确安装?