npm install、npm install –save與npm install –save-dev區別

  • 2019 年 11 月 5 日
  • 筆記

npm install幾個參數的區別

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