日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

npm 下载第三方包

發布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 npm 下载第三方包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

npm

    • 一、npm包管理
    • 二、使用npm下載第三方包到本地
    • 三、npm初始化
      • 在cmd中切換到項目目錄
      • package.json的作用
      • package.json文件中的一些屬性
    • 四、生產環境安裝依賴模塊
    • 五、開發環境依賴模塊
    • 六、安裝全部依賴
    • 七、卸載第三方包
    • 八、清除緩存
    • 九、npm下載地址
    • 十、nrm

一、npm包管理

  • npm是隨著node一起的,安裝了node,npm也就同樣安裝了。只要安裝了node,就可以通過命令行使用npm了
  • 在命令行內輸入 npm --version 或者npm -v 即可查看npm的版本號
  • npm的卸載:卸載了node,就等于卸載了npm

二、使用npm下載第三方包到本地

  • 按下鍵盤上的Win + R鍵,輸入cmd回車,打開命令行切換到你要下載到的第三方包的目錄
  • npm install 包名 或者npm i 包名
  • 在當前文件夾目錄中會自動多出一個node_modules文件夾,里面放的就是我們通過npm下載的第三方包(最新版本【默認】)
  • 下載指定版本的第三方包
    • npm install 包名@版本號
    • 一份node_modules文件夾里面,一個包只能存在一個版本,當下載新的版本的時候,會將原來的自動卸載

    三、npm初始化

    • 每一個項目的根目錄下面,會按照我們的要求,在當前的目錄下生成一個package.json文件夾來記錄整個項目
    • 它是項目的描述文件,里面記錄項目所需要的模塊,以及項目的一些配置信息(比如:包的名稱、版本號、許可證等)
    • 初始化后,我們使用的npm安裝的每一個包及版本號都會被記錄

    在cmd中切換到項目目錄

    • 在命令行內輸入npm init
    • 會進入選擇輸入列表,按照規則填寫就好了(注意:package name不能使用中文命名)
    • 快速簡寫指令 npm init -y 一切將會采用默認值,快速生成package.json

    package.json的作用

    • 列出項目所有的軟件包及版本號,使我們構建的項目具有可復制性,更易于給其他開發人員共享

    package.json文件中的一些屬性

    • dependencies:生產環境依賴的模塊
    • devDependencies:開發環境依賴的模塊
    • script:腳本
    • script里面存儲的命令的別稱,當我們頻繁執行的命令比較長的時候,我們就可以將這個比較長的命令卸載這個命令之中,設置一個別名。執行任務的時候直接使用npm run 別名

    四、生產環境安裝依賴模塊

    • npm install 包名 --save 或者 npm install 包名 -s
    • 將模塊的版本信息保存在package.json文件的dependencies字段中

    五、開發環境依賴模塊

    • npm install 包名 --save-dev
    • 將模塊的版本信息保存package.json文件的devDependenices字段中

    六、安裝全部依賴

    • npm install
    • 批量下載安裝package.json文件中記錄的依賴包

    七、卸載第三方包

    • 手動刪除:刪除在node_modules文件夾里相關的文件 (不推薦)
    • npm uninstall 包名 或者 npm un 包名 會自動刪除node_modules文件夾內相關的第三方包,并刪除在package.json里的相關信息

    八、清除緩存

    • 在下載包的過程中失敗,導致每一次都下載不成功(一般出現在下載第三方包的時候電腦突然斷網、關機)
    • 清除下載記錄
      ????打開命令行,在哪個文件夾目錄都可以
      ????輸入指令npm cache clear -f 用來清除下載包的記錄
    • 強制清除緩存
      ????C:User/管理員名稱(每個人不一樣)/AppData/Roming 直接刪除里面npm-cache文件夾

    九、npm下載地址

    • npm的默認下載地址在國外,下載速度慢,而且容易丟包,丟一些小包
    • 解決方法:換一個在國內的下載地址
    • npm :npm原始地址在國外
    • yarn :國外地址
    • cnpm :中國國家做的一個鏡像地址,每一段時間會去同步外國的服務器,他們有什么我們也就有什么。在國內下載的時候,我們就可以使用國內的地址下載,下載快,網路穩定
    • taobao :阿里做的鏡像,每隔30分鐘就和國外的同步一次,基本保證了和國外一致,taobao比cnpm下載要快一些

    十、nrm

    • nrm的作用:它是管理nrm下載地址的軟件,可以測試地址的網絡延遲來切換地址
    • 安裝:npm i nrm -g一般會因為版本過高而報錯,可以換成npm i -g nrm@1.1.0
    • 檢測版本:nrm --version 或者 nrm -V(注意V是大寫)
    • 測速:

    總結

    以上是生活随笔為你收集整理的npm 下载第三方包的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。