我的npm版本和node版本甚至与nvm都不兼容

bogh5gae  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(112)

我是Node和NPM的新手。我需要能够运行一个程序库的工作,它有节点版本10.13.0兼容性,甚至8.11。我尝试安装nvm,但现在每当我运行任何npm命令(甚至npm -v)时,我都会在cmd上得到这个错误:

ERROR: npm v9.8.0 is known not to run on Node.js v10.13.0.  This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You can find the latest version at https://nodejs.org/.

ERROR:
C:\\Users\\mateo\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\utils\\exit-handler.js:19
const hasLoadedNpm = npm?.config.loaded
^

SyntaxError: Unexpected token .
`your text`at new Script (vm.js:79:7)

at createScript (vm.js:251:10)

at Object.runInThisContext (vm.js:303:10)

at Module.\_compile (internal/modules/cjs/loader.js:656:28)

at Object.Module.\_extensions..js (internal/modules/cjs/loader.js:699:10)

at Module.load (internal/modules/cjs/loader.js:598:32)

at tryModuleLoad (internal/modules/cjs/loader.js:537:12)

at Function.Module.\_load (internal/modules/cjs/loader.js:529:3)

at Module.require (internal/modules/cjs/loader.js:636:17)

at require (internal/modules/cjs/helpers.js:20:18)

字符串

3qpi33ja

3qpi33ja1#

由于您使用的是旧版本的Node v10.13.0,因此必须将npm版本v6.14.12降级到与您的节点版本兼容的最新版本

npm install -g npm@6.14.12

字符串
你可以在这里查看发布列表。
https://nodejs.org/en/download/releases

相关问题