以npm安裝msbuild為例:
nam install msbuild:
- 會把msbuild包安裝到node_modules目錄中
- 不會修改package.json
- 之后運(yùn)行npm install命令時(shí)甫煞,不會自動安裝msbuild
npm install --save:
- 會把msbuild包安裝到node_modules目錄中
- 會在package.json的dependencies屬性下添加msbuild
- 之后運(yùn)行npm install命令時(shí),會自動安裝msbuild到node_modules目錄中
- 之后運(yùn)行npm install --production或者注明NODE_ENV變量值為production時(shí)沉馆,會自動安裝msbuild到node_modules目錄中
npm install --save-dev:
- 會把msbuild包安裝到node_modules目錄中
- 會在package.json的devDependencies屬性下添加msbuild
- 之后運(yùn)行npm install命令時(shí)码党,會自動安裝msbuild到node_modules目錄中
- 之后運(yùn)行npm install --production或者注明NODE_ENV變量值為production時(shí),不會自動安裝msbuild到node_modules目錄中
使用原則:
運(yùn)行時(shí)需要用到的包使用--save斥黑,否則使用--save-dev。