我的機器自動更新后,NPM 不再作業
OS: Ubuntu 20.04.3 LTS
npm -v: 8.1.4
node -v: v10.19.0
每次我嘗試用 NPM 啟動一些東西時,它都會給我同樣的錯誤資訊:
*@*:~$ npm help
npm WARN npm npm does not support Node.js v10.19.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! Unexpected token =
npm ERR! A complete log of this run can be found in:
npm ERR! /home/*/.npm/_logs/2021-11-19T13_44_25_087Z-debug.log
錯誤日志包含以下內容:
0 verbose stack /usr/local/lib/node_modules/npm/lib/commands/help.js:16
30 verbose stack static description = 'Get help on npm'
30 verbose stack ^
30 verbose stack
30 verbose stack SyntaxError: Unexpected token =
30 verbose stack at Module._compile (internal/modules/cjs/loader.js:723:23)
30 verbose stack at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
30 verbose stack at Module.load (internal/modules/cjs/loader.js:653:32)
30 verbose stack at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
30 verbose stack at Function.Module._load (internal/modules/cjs/loader.js:585:3)
30 verbose stack at Module.require (internal/modules/cjs/loader.js:692:17)
30 verbose stack at require (internal/modules/cjs/helpers.js:25:18)
30 verbose stack at Npm.cmd (/usr/local/lib/node_modules/npm/lib/npm.js:97:18)
31 verbose cwd /home/*
32 verbose Linux 5.11.0-40-generic
33 verbose argv "/usr/bin/node" "/usr/local/bin/npm" "help"
34 verbose node v10.19.0
35 verbose npm v8.1.4
36 error Unexpected token =
37 verbose exit 1
uj5u.com熱心網友回復:
升級你的 node 版本,你使用的是最新的 npm 版本,它不支持舊版本的 node
由于您使用的是 ubuntu,因此我建議您使用 nvm
sudo apt-get install nvm
nvm install 16
nvm use 16
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/364719.html
標籤:新产品经理
下一篇:npm錯誤!oracledb錯誤!NJS-067:未為darwinarm64找到預構建的node-oracledb二進制檔案
