我想在两个项目(Node 中的后端和 React 中的前端)上将 Node 版本设置为 v18。这意味着在每个
npm install
(安装依赖项)和npm install specific_package
.之前应该运行某种脚本
问题:
我在下面提到的两种方法都适用于
npm install
,但不适用于npm install specific_package
(这些脚本在安装特定软件包时不会运行)。
我尝试过的事情:
engines
属性并使用 .npmrc
(将 engines-strict
设置为 true)。.nvmrc
和 nvm
更改节点版本,但这最终与上面相同。有没有办法(比如可能包含一些自定义脚本)在
npm install specific_package
之前触发节点版本检查?