npm常用命令

npm(Node Package Manager)是Node.js的包管理器,用于安装、更新、卸载和发布Node.js模块。以下是npm的一些常用命令及其详细代码介绍:

1. 安装模块

npm install <包名>

这个命令用于安装指定的npm包。你可以通过包名来安装任何已发布的npm包。例如,要安装Express框架,你可以运行:

bash 复制代码
npm install express

安装完成后,npm会将包添加到项目的node_modules目录中,并在package.json文件的dependencies属性中列出。

2. 全局安装模块

npm install <包名> -g

使用-g--global标志可以将包安装为全局包,这样你就可以在任何地方使用它。例如,全局安装一个CLI工具:

bash 复制代码
npm install -g create-react-app

3. 卸载模块

npm uninstall <包名>

这个命令用于卸载指定的npm包。例如,要卸载之前安装的Express框架,你可以运行:

bash 复制代码
npm uninstall express

4. 更新模块

npm update <包名>

这个命令用于更新指定的npm包到最新版本。例如:

bash 复制代码
npm update express

5. 列出已安装的模块

npm list

这个命令用于列出当前项目下已安装的npm包及其依赖关系。它默认从当前目录开始搜索node_modules目录。

bash 复制代码
npm list

6. 查看模块信息

npm view <包名>

这个命令用于查看指定npm包的详细信息,包括版本、描述、依赖等。例如:

bash 复制代码
npm view express

7. 搜索npm包

npm search <关键词>

这个命令用于在npm仓库中搜索包含指定关键词的包。例如:

bash 复制代码
npm search express

8. 初始化项目

npm init

这个命令用于初始化一个新的npm项目,并创建一个package.json文件。你可以通过一系列的提示来设置项目的元数据。

bash 复制代码
npm init

9. 发布npm包

npm publish

如果你有自己的npm包并希望发布到npm仓库,可以使用这个命令。首先,你需要在npm上注册一个账号,并确保你的项目中有一个有效的package.json文件。然后运行:

bash 复制代码
npm publish

10. 设置npm仓库地址

npm config set registry

由于npm默认的仓库地址可能在国外,有时会因为网络问题导致安装速度很慢。你可以通过这个命令设置国内的npm镜像地址来加速包的安装。例如,设置为淘宝npm镜像:

bash 复制代码
npm config set registry https://registry.npm.taobao.org

11. 查看npm配置信息

npm config list

这个命令用于查看当前的npm配置信息。

bash 复制代码
npm config list

12. 运行脚本

npm run <脚本名>

package.json文件中,你可以定义一些脚本命令,并使用npm run来执行它们。例如,如果你有一个名为start的脚本,你可以运行:

bash 复制代码
npm run start

这只是一个npm命令的简要介绍,npm还有很多其他功能和命令等待你去探索。为了更深入地了解npm,建议查阅官方文档或相关教程。

相关推荐
Bolt17 小时前
用 pnpm 11 省掉项目里的 .nvmrc 与 .npmrc
前端·npm·node.js
XD7429716361 天前
科技早报晚报|2026年5月12日:GUI Agent、编程会话工作台与 npm 安装门禁,今晚更值得做的 3 个技术机会
前端·科技·npm·供应链安全·ai agent·开发者工具
小粉粉hhh1 天前
Node.js(四)——npm与包
前端·npm·node.js
亲亲小宝宝鸭2 天前
重新install,项目就跑不起来了?!
前端·npm
七牛开发者2 天前
不写框架、不用 npm,我用 AI Coding 做了一个家庭记忆站
前端·人工智能·npm
@PHARAOH2 天前
WHAT - npm和corepack
前端·npm·node.js
zhangfeng11333 天前
小龙虾 wordbuddy 安装浏览器控制器 agent-browser npm install -g agent-browse
前端·人工智能·npm·node.js
北暮城南4 天前
使用 nvm 安装与管理多版本 Node.js(Windows)
windows·npm·node.js·nvm
伊玛目的门徒5 天前
用 npm 安装 Claude Code CLI 并对接 DeepSeek API 经验分享
人工智能·npm·大模型·ai编程·deepseek·claude code
赴前尘5 天前
npm设置国内镜像源
npm