1. 程式人生 > 實用技巧 >webpack學習筆記1:一些npm命令及package.json的認識

webpack學習筆記1:一些npm命令及package.json的認識

雜項

npm run build

vue-cli打包應用,打包好的存放在生成的dist資料夾內

npm run 命令

命令其實寫在package.json"scripts"內,如:
通過自定義命令,可以更方便的執行某些步驟

npm -v

檢視npm的版本

npm install ** --save

此命令為安裝**包,引數--save可簡寫為-s,作用是幫助我們在package.json中寫入"dependencies":,它的作用是說明我們用了哪些依賴,當我們執行npm install命令時,可以自動下載所需的依賴包。npm5版本及以後,默認了此引數,可以不寫。

npm install ** --save-dev

此命令為安裝**依賴(包),一般本地開發會使用的工具,比如構建工具等。--save-dev引數會將**依賴寫入"devDependencies":

當執行npm install命令時,會安裝"dependencies":"devDependencies":中所包含的所有包
當我們執行npm install命令時新增引數
npm install --only=prod,只會安裝生產環境的包,就是"dependencies"中包含的依賴
另一種情況:
npm install --only=dev,只會安裝開發環境的包,就是"devDependencies"中包含的依賴

語義化版本

專案 Value
^version 代表中版本和小版本中最新的版本
~version 代表小版本中最新的版本
version 代表特定的版本

修bug時可以修改package.json中依賴的語義化版本號,控制所要載入依賴的版本。不一定非要暴力刪除依賴再npm install