Node.js 纱线安装中的意外标记

Node.js 纱线安装中的意外标记,node.js,package,yarnpkg,dependency-management,Node.js,Package,Yarnpkg,Dependency Management,我在服务器上安装了Thread,没有任何错误,当我运行Thread-v时,我得到了这个错误 我觉得纱线没有安装好,怎么了 /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.Modul

我在服务器上安装了Thread,没有任何错误,当我运行
Thread-v
时,我得到了这个错误 我觉得纱线没有安装好,怎么了

/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)
/usr/share/warn/lib/cli.js:46100
让{
^
SyntaxError:意外标记{
在exports.runInThisContext(vm.js:53:16)
在模块处编译(Module.js:374:25)
在Object.Module.\u extensions..js(Module.js:417:10)
在Module.load(Module.js:344:32)
在Function.Module.\u加载(Module.js:301:12)
at Module.require(Module.js:354:17)
根据需要(内部/module.js:12:17)
at对象。(/usr/share/warn/bin/warn.js:24:13)
在模块处编译(Module.js:410:26)
在Object.Module.\u extensions..js(Module.js:417:10)

该错误是由旧版本的nodejs(通常低于v6)引起的

  • 首先安装nodejs的最新稳定版本或比您现在使用的更新版本

  • 然后安装纱线:

您使用的是哪个版本的Node?问题是关于Node版本的,在我对Node VersionNx进行了大量更新后得到了解决,这是最好的解决方案。
# 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