目錄
npm是什么?
npm有什么用?
npm安裝
在 Windows 上
在 macOS 上
在 Linux 上(使用 apt 包管理器為例)
驗證 npm 安裝成功:
npm使用
1. 初始化項目:
2. 安裝和管理依賴:
3. 查看和管理已安裝的包:
4. 發布和管理自己的包:
5. 卸載包:
6. 執行腳本:
7. 其他常用命令:
npm是什么?
npm(Node Package Manager)是Node.js 的包管理工具,用于管理 JavaScript 庫、工具和應用程序。它是一個命令行工具,允許開發者在項目中安裝、發布和管理依賴的模塊。npm 為開發者提供了一個豐富的社區生態系統,可以輕松地共享和重用代碼。開發者可以使用npm來安裝和管理開源的JavaScript軟件包,也可以將自己開發的模塊發布到npm官方倉庫中供他人使用。
npm有什么用?
-
安裝第三方JS包依賴:npm 允許開發者在項目中輕松地安裝第三方 JavaScript 包。通過在命令行中運行
npm install
,npm 會下載并安裝項目所需的所有依賴包。 -
版本管理:npm 允許在項目中指定依賴包的版本。開發者可以在項目的
package.json
文件中定義依賴的版本范圍,以確保項目在不同環境下具有一致的依賴關系。 -
全局安裝工具:npm 也可以用于全局安裝 JavaScript 工具和命令行實用程序,使它們在整個系統中可用。
-
發布和共享包:npm 提供了一個集中的注冊表,允許開發者將自己的 JavaScript 包發布到該注冊表,并與其他開發者共享。這使得整個社區可以輕松地訪問和使用這些包。
-
腳本執行:npm 允許在項目中定義和運行自定義腳本。這些腳本可以用于執行各種任務,如構建、測試、部署等。
-
包管理:npm 提供了一套命令,使得開發者能夠查看、更新和卸載已安裝的包。
npm安裝
在 Windows 上
-
訪問 Node.js 官方網站,下載并運行 Node.js 安裝程序。
-
在安裝過程中,npm 會一同安裝。確保在安裝過程中勾選 "Automatically install the necessary tools..." 以確保 npm 被正確安裝。
在 macOS 上
-
使用 Homebrew 安裝 Node.js:
- 如果你使用 Homebrew 包管理器,打開終端并運行以下命令:
-
brew install node
-
從?Node.js 官方網站?下載并安裝最新版本。
在 Linux 上(使用 apt 包管理器為例)
- 打開終端并運行以下命令:
sudo apt update sudo apt install nodejs sudo apt install npm
驗證 npm 安裝成功:
無論在哪個操作系統上安裝,你可以通過在終端或命令提示符中運行以下命令來驗證 npm 是否成功安裝:
npm -v
如果成功安裝,將顯示 npm 的版本號。
npm使用
1. 初始化項目:
- 初始化一個新項目:
npm init
2. 安裝和管理依賴:
-
安裝依賴:
npm install <package-name>
-
安裝開發環境依賴:
npm install --save-dev <package-name>
-
全局安裝包:
npm install -g <package-name>
-
安裝指定版本:
npm install <package-name>@<version>
-
更新依賴包:
npm update
3. 查看和管理已安裝的包:
-
查看已安裝的包及版本:
npm list
-
查看全局安裝的包及版本:
npm list -g
-
查看包的詳細信息:
npm info <package-name>
4. 發布和管理自己的包:
-
登錄到 npm 賬戶:
npm login
-
發布包:
npm publish
-
更新包版本:
npm version <patch|minor|major>
5. 卸載包:
-
卸載本地包:
npm uninstall <package-name>
-
卸載全局包:
npm uninstall -g <package-name>
6. 執行腳本:
-
運行腳本:
npm run <script-name>
-
自定義腳本: 在
package.json
中的 "scripts" 字段中定義自定義腳本。
7. 其他常用命令:
-
查看 npm 幫助:
npm help
-
查看特定命令的幫助:
npm help <command>