Нашел похожие вопросы, но ни один из них не помог в моем случае:
запустить журнал ошибок pm2 SyntaxError: Неожиданный токен
pm2 Неожиданный импорт токена
Версии для моего узла npm и pm2:
узел: v6.14.3
npm: v3.10.10
pm2: v2.10.2
Я пытаюсь развернуть приложение angular с pm2
в моей корпоративной среде linux, которая не имеет доступа inte rnet. Я установил pm2
с помощью команды ниже из своего корпоративного хранилища артефактов, установив npm registry:
$ npm install -g pm2
Установка прошла успешно, и я увидел папку в папке модулей моего узла на /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
не был установлен должным образом?