簡體   English   中英

運行npm -version時出現npm錯誤

[英]Hitting npm error while running npm -version

我需要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})
      ^^^

SyntaxError:嚴格模式之外尚不支持塊范圍的聲明(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

如何解決這個問題?

您需要更新您的節點包才能解決此問題。

如果您使用的是Ubuntu,請嘗試運行

sudo npm install -g n
sudo n stable

這將安裝最新的節點程序包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM