npm(Node Package Manger)包管理工具,它是Node.js默认的一部分,常用于安装、更新、卸载和管理Node.js应用程序所需要的软件包(模块)。npm 不仅可以管理本地项目依赖,还可以帮助你发布自己的模块到 npm 仓库供他人使用。
基本命令
安装模块
npm install <package-name>
# 或者
npm i <package-name>
全局安装模块
npm install -g <package-name>
# 或者
npm i -g <package-name>
查看已安装模块版本
npm version <package-name>
更新模块
npm update <package-name>
# 或者更新所有已安装的模块
npm update
卸载模块
npm uninstall <package-name>
# 或者
npm un <package-name>
创建 package.json 文件
npm init
安装模块并将其添加到 package.json 的 dependencies 中
npm install --save <package-name>
# 或者
npm i -S <package-name>
安装模块并将其添加到 package.json 的 devDependencies 中
npm install --save-dev <package-name>
# 或者
npm i -D <package-name>
安装 package.json 文件中列出的所有模块
npm install
# 或者
npm i
执行 npm 脚本
npm run <script-name>
查找模块
npm search <keyword>
发布模块
首先你需要注册一个 npm 账号,然后在项目根目录执行:
npm login
输入你的用户名、密码和邮箱。之后你可以发布你的模块:
npm publish
更多高级用法
npm 还提供了许多其他功能,例如范围版本安装、锁定文件生成等。你可以在 npm 文档中找到更多详细信息:npm