如何解决纱线安装中的意外令牌问题
How to solve unexpected token issue in yarn installation
我在我的服务器上安装 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)
错误是由于nodejs版本太旧(通常低于v6)造成的
- 首先安装最新的稳定版本的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 没有任何错误,当我 运行 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)
错误是由于nodejs版本太旧(通常低于v6)造成的
- 首先安装最新的稳定版本的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
- 然后安装纱线: