1. 程式人生 > >npm installl /npm install --save /npm insatall --save -dev

npm installl /npm install --save /npm insatall --save -dev

npm install XXXX:

會把XXXX包安裝到node_modules目錄中
不會修改package.json
之後執行npm install命令時,不會自動安裝XXXX

npm install XXXX --save:

會把XXXX包安裝到node_modules目錄中
會在package.json的dependencies屬性下新增XXXX
之後執行npm  install命令時,會自動安裝XXXX到node_modules目錄中
之後執行npm  install --production或者註明NODE_ENV變數值為production時,會自動安裝XXXX到node_modules目錄中

npm install XXXX --save-dev:

會把XXXX包安裝到node_modules目錄中
會在package.json的devDependencies屬性下新增XXXX
之後執行npm install命令時,會自動安裝XXXX到node_modules目錄中
之後執行npm install --production或者註明NODE_ENV變數值為production時,不會自動安裝XXXX到node_modules目錄中

使用原則:

執行時需要用到的包使用--save,否則使用--save-dev(開發使用的包)。