我正在尝试从 npm 跳转到 pnpm。在按照此处所述进行更改后,我发现了一个有用的提示,可以避免运行“npm install”:https ://pnpm.js.org/en/only-allow-pnpm
不幸的是,我的预安装生命周期覆盖没有被执行。似乎很简单,但是当我运行“npm install @types/jest”之类的东西时,npm install 仍然有效
包.json:
{
"name": "react-sandbox",
"version": "0.1.0",
"private": true,
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
npm 版本 6.14.2。
有任何想法吗?