npm常用命令

本文介绍了如何使用npm管理Node.js项目中的模块,包括安装、卸载、更新包、创建package.json、查看依赖关系、切换镜像源等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Node模块

如果不加-D

npm install // 这个命令不用写包名,需要项目中有package.json,会自动下载包

npm install -g <package> //全局安装包
npm install <package_name> --save // 生产环境
// 命令会添加条目到package.json的Dependencies中。

npm install <package_name> --save-dev // 开发环境
// 命令会添加条目到package.json的devDependencies中。

安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。 

如果本地目录中没有package.json文件,则会安装最新版本的软件包。

如果有package.json文件,则安装满足该package(如果有的话)在package.json中声明的semver规则的最新版本。


卸载Node模块

1.卸载本地软件包

npm uninstall <package> 
// 从node_modules目录中移除一个包。

npm uninstall --save <package> 
// 从package.json的dependencies中移除一个包。

npm uninstall --save-dev <package> 
// 从package.json的devDependencies中移除一个包。

// 实际操作时,发现使用npm uninstall <package>不仅会
在node_modules目录下删除该包,还会将该包在
package.json中dependencies或devDependencies里面的信息删除。

2.卸载全局软件包

npm uninstall -g <package> // 卸载全局软件包。

创建包描述文件

npm init

// 最好加个 -yes 或者 -y不然还要不停的回车

npm init -y

这个命令用于创建一个package.json。

如果您的目录中已经有一个package.json文件,并且运行了npm install,那么npm将查看该文件中的dependencies,并下载满足所有这些的最新版本。

package.json文件中的description帮助人们在npm搜索中找到您的包,所以在package.json中进行自定义描述非常有用。

也可以完全自定义package.json文件的内容和在init期间提出的问题。这通过创建自定义.npm-init.js来完成。默认情况下,npm将查找您的主目录。 〜/ .npm-init.js


更新软件包

1.更新本地软件包

npm update //用于更新依赖的软件包。需要在package.json文件所在的目录中运行该命令。

2.更新全局软件包

npm update -g <package> // 更新指定全局软件包。
npm update -g // 更新所有的全局软件包。
npm outdated -g --depth=0 // 找出需要更新的包。

切换镜像源

分析包下载慢的原因
在使用 npm 下包的时候,默认从国外的 npm 服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢

1.查看当前镜像源

npm config get registry

2.设置镜像源

淘宝那个服务器证书过期了,换成这个npmmirror 镜像站

npm config set registry https://registry.npmmirror.com

查看当前项目已安装的node包

npm list // 这个不能缩写


查看还有哪些命令

npm help


查询包的的信息

npm view 软件包名 dependencies // 查看包的依赖关系
npm view 软件包名 repository.url // 查看包的源地址
npm view 软件包名 engines // 查看包所依赖的node版本


用于更改包内容后进行重建

npm rebuild 软件包名

检查包版本是否过时

npm outdated

查询所有json文件

npm help json


发布包时检验包名是否已经存在

npm search 软件包名

查看包安装路径

1.查看当前包的安装路径

npm root

2.查看全局的包的安装路径

npm root -g

查看包版本

npm -v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值