👏
yarn ではなく npm install を叩いたらエラーを出したい!を実現する方法が意外に簡単だった
やりたいこと
yarn
ではなく npm install
を叩いたらエラーを出す仕組みを作りたい
実現方法
- npmrc に
engine-strict=true
を記載する - npmrc とは npmの設定ファイル のことである
// .npmrc
engine-strict=true
- package.jsonの
engines
を設定する
"engines": {
"npm": "npmではなくyarnを使用してください"
}
2つの設定を完了させた上でnpm install
を叩いてみる
npm install コマンドを叩いた結果 |
---|
これでyarn
を使用しているプロジェクトで
間違ってnpm install
を叩いてしまっても大丈夫ですね!
Discussion