NodeJS環境下,使用NPM管理包

本文主要講解,使用NPM工具管理包。注意想使用NPM需要安裝NodeJS哈

NodeJS安裝方法見:NodeJS環境搭建。一般安裝的NodeJS環境中會自帶npm,若安裝npm失敗,解決辦法詳見node下載安裝後,npm安裝失敗解決方案

主要涉及的NPM安裝包方式:全局安裝和本地安裝。
npm官網:https://www.npmjs.com/

一、全局安裝

全局安裝 (一般用於安裝全局使用的工具【電腦任何位置都可以使用】, 存儲在全局node_modules中)

  • npm install -g 包名 (默認安裝最新版本)
  • npm install -g 包名@版本號 (安裝指定版本,版本號可以在官網查詢)
  • npm uninstall -g 包名 (卸載包)
  • npm update -g 包名 (更新失敗可以直接使用install)
    安裝包
    安裝完成後,控制檯中輸入:nrm --version,顯示版本號即爲安裝成功。
    安裝包成功
    官網查看版本號
二、本地安裝

一般用於安裝當前項目使用的包, 存儲在當前項目node_modules中。

1.初始化本地包(文件目錄命名不得有中文)

npm init -> 初始化package.json文件
npm init -y -> 初始化package.json文件(在要安裝包的文件夾中初始化:進入要安裝的文件夾,從該文件夾中進入終端,終端中輸入npm init -y)
初始化package.json文件
初始化成功後,可以在安裝目錄下看到package.json文件。

2.安裝包
  • npm install 包名
  • npm install 包名@版本號
  • npm uninstall 包名
  • npm update 包名
  • npm install 包名 --save(package.json出現dependencies 鍵值對)
  • npm install 包名 --save-dev(package.json出現devDependencies鍵值對)
    • dependencies:生產環境包的依賴,一個關聯數組,由包的名稱和版本號組成
    • devDependencies:開發環境包的依賴,一個關聯數組,由包的名稱和版本號組成

包描述文件 package.json(整個項目的配置文件),
定義了當前項目所需要的各種模塊,以及項目的配置信息(比如名稱、版本、許可證等元數據)。
npm install命令根據這個配置文件,自動下載所需的模塊,也就是配置項目所需的運行和開發環境 注意點:package.json文件中, 不能加入任何註釋

三、其他人獲得項目後的安裝方法

1.因爲有的包可能只在開發階段需要, 但是在上線階段不需要, 所以需要分開指定。
2.將項目拷貝給其它人, 或者發佈的時候, 我們不會將node_modules也給別人, 因爲太大,只需要將package.json文件給同事,他就可以通過文件安裝包。具體安裝方法見下:

  • npm install:開發環境和生產環境的包都安裝
  • npm i --production 只會安裝dependencies中的包
  • npm install --development 開發環境和生產環境的包都安裝
  • npm config list 查看npm相關配置
發佈了65 篇原創文章 · 獲贊 13 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章