npm install 與 npm install --save 與npm install --save-dev之區別
阿新 • • 發佈:2019-02-12
npm install X:
- 會把X包安裝到node_modules目錄中
- 不會修改package.json
- 之後執行npm install命令時,不會自動安裝X
npm install X –save:
-
會把X包安裝到node_modules目錄中
-
會在package.json的dependencies屬性下新增X
-
之後執行npm install命令時,會自動安裝X到node_modules目錄中
-
之後執行npm install
–production或者註明NODE_ENV變數值為production時,會自動安裝msbuild到node_modules目錄中
npm install X –save-dev:
-
會把X包安裝到node_modules目錄中
-
會在package.json的devDependencies屬性下新增X
-
之後執行npm install命令時,會自動安裝X到node_modules目錄中
-
之後執行npm install
–production或者註明NODE_ENV變數值為production時,不會自動安裝X到node_modules目錄中
使用原則:
執行時需要用到的包使用–save,否則使用–save-dev。