问题
I am trying to install ONLY the "devDependencies" listed in my package.json file. But none of the following commands work as I expect. All of the following commands install the production dependencies also which I do not want.
npm install --dev
npm install --only=dev
npm install --only-dev
I cannot think of any more ways of telling the npm to install the devDependencies alone. :(
回答1:
Check the NPM docs for install:
With the
--production
flag (or when theNODE_ENV
environment variable is set to production), npm will not install modules listed indevDependencies
.The
--only={prod[uction]|dev[elopment]}
argument will cause either only devDependencies or only non-devDependencies to be installed regardless of the NODE_ENV.
Have you tried the following?
npm install --only=dev
回答2:
npm install thePackageName --save-dev
This works fine for me.
回答3:
npm i -D
An optional short version.
来源:https://stackoverflow.com/questions/36999461/how-to-install-only-devdependencies-using-npm