npm基礎知識筆記

# NPM Study
1.npm組成
  --網站
  --命令行界面(CLI)
  --註冊表
 
2.npm入門-建立屬於你的npm帳戶
  --https://www.npmjs.com/signup
 
5.npm入門-安裝
  --全局安裝最新版(升級): npm install npm@latest -g
  --全局安裝下一個版本(降級): npm install npm@next -g
  --全局安裝最新版: npm install npm -g
 
3.npm經常使用CLI命令
  --登陸npm: npm login
  --建立令牌: npm token create
  --撤銷令牌: npm token revoke
  --打包: npm pack
  --發佈包: npm publish
  --取消發佈包: npm unpublish
  --更改包可見性: npm access public/restricted
  --更改用戶和團隊包訪問權限: npm access grant/revoke
  --查看npm版本: npm version (別名/縮寫: npm -v)
  --生成npm-debug.log日誌:
    npm install --timing [安裝包]
    npm publish --timing [發佈包]
    做用: 當程序包沒法安裝或發佈時,將生成記錄日誌
    位置: npm-debug.log在.npm目錄中找到該文件
  --查找.npm目錄: npm config get cache
  --隨機錯誤解決: npm cache clean [再次嘗試執行你須要執行的命令]
  --操做包緩存: npm cache add <packName> // 將指定的包添加到本地緩存
                   npm cache clean <packName> // 刪除指定包的本地緩存文件
         npm cache clean // 刪除緩存文件夾中的全部數據
         npm cache verify // 驗證緩存文件夾的內容
  --建立package.json文件: npm init
  --包安裝: npm install // 安裝項目所需的全部依賴包,須要有package.json文件
       npm install <name> // 安裝指定name的包
       npm install [<@scope>/]<name> // 安裝指定name指定做用域@scope的包
       npm install [<@scope>/]<name>@<version> // 安裝指定name指定做用域@scope指定版本version的包
       npm i // npm install的別名,縮寫
  --包卸載: npm uninstall <name> // 卸載安裝的指定name的包
           // 經常使用npm uninstall的別名,縮寫
        npm un
        npm r
        npm rm
  --更新包: npm update <name> // 更新指定name的包
                 npm up // npm update的別名,縮寫
 
更多命令請查看官方文檔:https://docs.npmjs.com/cli-documentation/
 
4.環境配置
  (1) 建立企業npm共享註冊表
    // 安裝npmrc
    npm i npmrc -g
 
    // 建立npm Enterprise配置文件
    npmrc -c [configFileName]
    eg: npmrc -c work // 建立名爲【work】的配置文件
 
    // 爲配置文件設置npm Enterprise註冊表
    npm config set registry https://registry.[yourCompanyRegistryName].npme.io/
    eg:npm config set registry https://registry.qckj.npme.io/
 
    完成,企業可在內部共享的軟件源碼包
 
  (2) 建立開放的共享註冊表
    // 安裝npmrc
    npm i npmrc -g
 
    // 建立公共註冊表配置文件
    npmrc -c [configFileName]
    eg: npmrc -c open-source // 建立名爲【open-source】的配置文件
 
    // 爲開源配置文件設置公共註冊表
    npm config set registry https://registry.npmjs.com/
 
  (3) 切換配置文件
    npmrc [profileName]
    eg: npmrc work // 切換到名爲【work】的配置文件
相關文章
相關標籤/搜索