Skip to content

scripts-prepend-node-path

scripts-prepend-node-path

一般 node 版本和 npm 版本是一一对应的,加入我本地通过 nvm-window安装了两个版本 node:

  • node v8.17.0、npm v6.13.4
  • node v18.17.1、npm v9.6.7

当前使用的是 node v8.17.0、npm v6.13.4

现在有一个项目要求使用 node v18.17.1,进到项目根目录,执行:

sh
D:\\soft\\nvm\\v8.17.0\\npm run start

提示如下,意思是虽然 npm 使用的是 v6.13.4,但 node 使用的是 v18.17.1,不匹配。

Preview

解决办法:

sh
D:\\soft\\nvm\\v8.17.0\\npm run start --scripts-prepend-node-path auto

注意,该配置从 npm v7 开始已经移除(参考)。