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