在專案中限用 pnpm

當您在專案中使用 pnpm 時,不希望其他團隊成員不小心執行 npm install 或 yarn。 如要防止他人使用別的套件管理器,可以在 package.json 中加入 preinstall 命令。

{
    "scripts": {
        "preinstall": "npx only-allow pnpm"
    }
}

以後當有人執行 npm install 或 yarn 時,只會收到錯誤訊息且中止安裝。

如果您使用 npm v7,請改用 npx -y。