1.?安裝與初始化
安裝npm
首先,確保你的系統中已安裝了Node.js,因為npm隨Node.js一同分發。訪問Node.js官網下載并安裝適合你操作系統的版本。安裝完成后,在終端或命令提示符中輸入以下命令來驗證安裝:
1$ node -v
2$ npm -v
這兩個命令分別顯示Node.js和npm的當前版本。如果有輸出版本號,說明安裝成功!🎉
初始化項目
當你開始一個新的Node.js項目時,通常第一步是使用npm init
命令來創建一個package.json
文件。這個文件是項目的配置文件,記錄了項目的名稱、版本、依賴關系等重要信息。
1$ npm init
運行上述命令后,npm會引導你完成一系列問題的回答,最終生成package.json
。如果你不想逐個回答,可以使用-y
選項快速生成默認的配置文件:
1$ npm init -y
2.?包的安裝與管理
安裝包
npm允許你從npm倉庫安裝各種JavaScript包。最常用的命令是:
1$ npm install <package-name>
例如,安裝Express框架:
1$ npm install express
這會在項目目錄下生成一個node_modules
文件夾,存放所有依賴包,并在package.json
中自動添加該依賴。
保存依賴
--save
?或?-S
: 將包添加到dependencies
,適用于生產環境。--save-dev
?或?-D
: 將包添加到devDependencies
,適用于開發環境。
升級包
要升級某個包到最新版本,可以使用:
1$ npm update <package-name>
或者更新所有包:
1$ npm update
卸載包
移除不再需要的包:
1$ npm uninstall <package-name>
3.?腳本執行
package.json
中的scripts
字段允許你定義自定義腳本命令,這對于自動化構建、測試、啟動服務器等任務非常有用。
1"scripts": {
2 "start": "node app.js",
3 "test": "jest"
4}
然后,你可以通過npm run <script-name>
來執行這些腳本:
1$ npm run start
2$ npm test
4.?版本控制
查看版本
查看本地安裝的包的版本:
1$ npm list <package-name>
或查看全局安裝的包:
1$ npm list -g <package-name>
發布包
如果你開發了自己的庫或工具,并希望分享給其他人,可以通過以下步驟發布到npm倉庫:
- 注冊npm賬號(如果還沒有)。
- 在項目根目錄下創建
.npmrc
文件配置發布源(可選)。 - 確保
package.json
文件完整且正確。 - 提升版本號(遵循語義化版本控制)。
- 執行
npm login
登錄你的npm賬號。 - 最后,使用
npm publish
命令發布包。
5.?其他常用命令
- 查看幫助:
npm help
?或?npm help <command>
?獲取特定命令的幫助信息。 - 搜索包:
npm search <keyword>
?搜索npm倉庫中的包。 - 全局安裝/卸載:使用
-g
標志可以在全局范圍內安裝或卸載包,例如npm install -g create-react-app
?或?npm uninstall -g create-react-app
。 - 清理緩存:
npm cache clean --force
?清理npm的緩存,解決可能的安裝問題。