我是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)
字符串
1条答案
按热度按时间3qpi33ja1#
由于您使用的是旧版本的Node
v10.13.0
,因此必须将npm
版本v6.14.12
降级到与您的节点版本兼容的最新版本字符串
你可以在这里查看发布列表。
https://nodejs.org/en/download/releases