npm install(和 npm install specific_package)的限制节点版本

问题描述 投票:0回答:0

我想在两个项目(Node 中的后端和 React 中的前端)上将 Node 版本设置为 v18。这意味着在每个

npm install
(安装依赖项)和
npm install specific_package
.

之前应该运行某种脚本

问题:

我在下面提到的两种方法都适用于

npm install
,但不适用于
npm install specific_package
(这些脚本在安装特定软件包时不会运行)。

我尝试过的事情:

  1. 使用 package.json 中的
    engines
    属性并使用
    .npmrc
    (将
    engines-strict
    设置为 true)。
  2. 使用
    .nvmrc
    nvm
    更改节点版本,但这最终与上面相同。

有没有办法(比如可能包含一些自定义脚本)在

npm install specific_package
之前触发节点版本检查?

npm npm-install npm-scripts
© www.soinside.com 2019 - 2024. All rights reserved.