我正在尝试从 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"
}
}
Run Code Online (Sandbox Code Playgroud)
npm 版本 6.14.2。
有任何想法吗?