我正在尝试从npm跳到pnpm。如此处所述进行更改后,我发现了一个有用的提示,可防止运行“ npm install”:https://pnpm.js.org/en/only-allow-pnpm
不幸的是,我的预安装生命周期覆盖未执行。看起来很简单,但是当我运行“ npm install @ types / jest”之类的东西时,npm install仍然可以工作
package.json:
{
"name": "react-sandbox","version": "0.1.0","private": true,"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
npm版本6.14.2。
有什么想法吗?