npm
NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和分發工具,它很方便讓JavaScript開發者下載、安裝、上傳以及管理已經安裝的包。
下面介紹常用的npm
命令:
init
在項目中創建一個package.json文件
# 根據提示完成創建
npm init
install
安裝模塊
# 如果存在`package.json`會自動安裝`dependencies`和`devDependencies`項的所有插件
npm install
# 安裝模塊
npm install packageName
# 安裝某個版本的模塊
npm install packageName@0.0.1
#安裝全局的模塊
npm install packageName -g
options:
-S|--save: 如果存在`package.json`向`dependencies`項添加的項
-D|--save-dev: 如果存在`package.json`向`devDependencies`項添加的項
alias: i
uninstall
卸載模塊
# 卸載某個模塊
npm uninstall packageName
# 卸載某個版本的模塊
npm uninstall packageName@0.0.1
# 卸載全局的模塊
npm uninstall packageName -g
options:
-S|--save: 如果存在`package.json`更新`dependencies`項
-D|--save-dev: 如果存在`package.json`則更新`devDependencies`項
alias: remove, rm, r, un, unlink
update
更新模塊
# 更新所有的模塊到最新版本
npm update
# 更新全局模塊
npm update -g
# 更新某個模塊
npm update packageName
# `package.json`的`devDependencies`會被修改
npm update --dev
# `package.json`的`dependencies`會被修改
npm update --save
view
查看模塊
# 查看模塊的信息
npm view packageName
# 查看模塊某個字段的信息
npm view packageName author
aliases: info, show, v
root
打印node_modules
的路徑
# 打印當前項目`node_modules`的路徑
npm root
# 打印全局`node_modules`的路徑
npm root -g
ls
查看安裝的模塊
# 查看當前目錄下安裝的所有模塊
npm ls
# 查看全局目錄下安裝的所有模塊
npm ls -g
aliases: list, la, ll
help
幫助信息
# 查看所有的命令
npm help
# 以網頁形式查看具體的命令
npm help ls