npm包管理器

昨夜小楼听风雨發表於2024-04-08

一、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>是將安裝包資訊將加入到devDependencies(開發階段的依賴,就是我們在開發過程中需要的依賴,只在開發階段起作用。)

區別:

  • –save 會把依賴包名稱新增到 package.json 檔案 dependencies 下,

  • –save-dev 則新增到 package.json 檔案 devDependencies下

相關文章