【问题标题】:Hitting npm error while running npm -version运行 npm -version 时遇到 npm 错误
【发布时间】:2019-12-17 18:29:33
【问题描述】:

我需要 Angular 8 CLI 的 node10+ 版本,在使用 node10.16.2 时,我收到如下所示的错误,并且在运行 npm build 时看到相同的错误

npm-v10.16.2 -v
/auto/sw/packages/node/v10.16.2/lib/node_modules/npm/bin/npm-cli.js:84
let notifier = require('update-notifier')({pkg})
      ^^^

语法错误:在严格模式之外尚不支持块范围的声明(let、const、函数、类)
在exports.runInThisContext (vm.js:53:16)
在 Module._compile (module.js:387:25)
在 Object.Module._extensions..js (module.js:422:10)
在 Module.load (module.js:357:32)
在 Function.Module._load (module.js:314:12)
在 Function.Module.runMain (module.js:447:10)
启动时 (node.js:148:18)
在 node.js:405:3

如何解决这个问题?

【问题讨论】:

    标签: node.js npm npm-install


    【解决方案1】:

    你需要更新你的节点包来解决这个问题。

    如果您使用的是 ubuntu,请尝试运行

    sudo npm install -g n
    sudo n stable
    

    这将安装最新的节点包。

    【讨论】:

      猜你喜欢
      • 2018-01-27
      • 2016-10-28
      • 2020-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-02
      • 2021-04-10
      • 2020-02-20
      相关资源
      最近更新 更多