#node.js #package #yarnpkg #dependency-management
#node.js #пакет #yarnpkg #управление зависимостями
Вопрос:
Я устанавливаю yarn на свой сервер без каких-либо ошибок, при запуске yarn -v
я получаю эту ошибку, я думаю, что yarn не был установлен должным образом, что не так?
/usr/share/yarn/lib/cli.js:46100
let {
^
SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/share/yarn/bin/yarn.js:24:13)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
Комментарии:
1. Какую версию узла вы используете?
2. проблема была связана с версией узла, она была исправлена при обновлении версии моего узла
Ответ №1:
Ошибка вызвана старой версией nodejs (обычно ниже версии 6).
- Сначала установите последнюю стабильную версию nodejs или более свежую версию, чем вы используете сейчас.
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs
https://github.com/nodesource/distributions/blob/master/README.md
- Затем установите yarn:
Комментарии:
1. tnx много, это было лучшее решение.
2. Используя узел 10.X и все еще видя это.
3. Я использую NVM в Windows, установил узел 16.15.0 и получил ту же ошибку…
Ответ №2:
Такая же проблема. Проблема заключалась в том, что мой компьютер разбился во время установки yarn. Решаемая с помощью:
yarn cache clean