While using yarn, I want to have some kind of mechanism to prevent people from using npm install <package name>. I'd like to know if there is any way to get this done.
additional notes:
- add the following codes to package.json can prevent people from using
npm install
"scripts": {
"preinstall": "node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('You must use Yarn to install, not NPM')\""
},
- I asked the same questions in yarn's issue page:
yarnpkg/yarn#4895