一、npm包的使用
1、npm特點
npm: 速度較慢:npm 需等待上一個任務安裝完成才能執行下一個任務,尤其是在網路不穩定的情況下,可能會出現延遲和丟包的情
2、npm包安裝
在下載node.js時會自動安裝npm包
3、常用命令
//透過下面命令檢視安裝的版本
npm -v
//安裝依賴包
npm install //安裝專案依賴的所有包
npm install <package> //安裝指定的包
npm install <package>@<version> //安裝某個版本的包
npm install --save <package> //安裝指定的包,並將其新增到dependencies欄位中
npm install --save-dev <package> //安裝指定的包,並將其新增到devDependencies欄位中
//解除安裝包
npm uninstall <package> //解除安裝指定的包
//更新包
npm update //更新專案依賴的所有包
npm update <package> //更新指定的包
//全域性安裝
npm install <package> -g
//初始化
npm init //初始化一個新的npm專案,並生成package.json檔案
//執行專案
npm run <script> //執行package.json檔案中定義的指令碼,一般為npm run server
npm run server -- --port 9000 //指定執行9000埠
//打包
npm run build //將專案程式碼構建成生成包
重點:在下載包時使用--save!!!!
4、 --sava與 --save-dev區別
npm install --save <package> 是將安裝包資訊將加入到dependencies(生產階段的依賴,也就是專案執行時的依賴,就是程式上線後仍然需要依賴)
npm install --save-dev <package>是將安裝包資訊將加入到
區別:
-
–save 會把依賴包名稱新增到 package.json 檔案 dependencies 下,
-
–save-dev 則新增到 package.json 檔案 devDependencies下