npm介绍

npm 全称 Node Package Manager,它的诞生是为了解决 Node 中第三方包共享的问题。和浏览器一样,由于都是 JavaScript,所以前端开发也使用 npm 作为第三方包管理工具。

npm不需要单独安装。在安装Node的时候,会连带一起安装npm。

执行下面的命令可以用来查看本地安装的 npm 的版本号。

npm--version

如果想升级 npm ,可以这样

npm install npm--global

常用命令

# 在项目中初始化一个 package.json 文件

# 凡是使用 npm 来管理的项目都会有这么一个文件

npm init

# 跳过向导,快速生成 package.json 文件

# 简写是 -y

npm init --yes

# 一次性安装 dependencies 中所有的依赖项

# 简写是 npm i

npm install

# 安装指定的包,可以简写为 npm i 包名

# npm 5 以前只下载,不会保存依赖信息,如果需要保存,则需要加上 `--save` 选项

# npm 5 以后就可以省略 --save 选项了

npm install 包名

# 一次性安装多个指定包

npm install 包名 包名 包名 ...

# 安装指定版本的包

npm install 包名@版本号

# npm list命令以树型结构列出当前项目安装的所有模块,以及它们依赖的模块。

npm list

# 加上global参数,会列出全局安装的模块

npm list -global

# npm list命令也可以列出单个模块

npm list 包名

# 安装全局包

npm install --global 包名

# 更新本地安装的模块

# 它会先到远程仓库查询最新版本,然后查询本地版本。如果本地版本不存在,或者远程版本较新,就会安装

npm update [package name]

# 升级全局安装的模块

npm update -global [package name]

# 卸载指定的包

npm uninstall 包名

# 查看包信息

# view 别名:v、info、show

npm view 包名

# 查看使用帮助

npm help

# 查看某个命令的使用帮助

# 例如我忘记了 uninstall 命令的简写了,这个时候,可以输入 `npm uninstall --help` 来查看使用帮助

npm 命令 --help

切换 npm 镜像源

npm install jquery --registry=https://registry.npm.taobao.org

npm config set registry https://registry.npm.taobao.org

npm 存储包文件的服务器在国外,有时候会被墙,速度很慢,所以我们需要解决这个问题。

国内淘宝的开发团队把 npm 在国内做了一个备份,网址是:http://npm.taobao.org/

最简单的方式就是我们在安装包的时候告诉 npm 你去哪个服务器下载。

例如使用淘宝的 npm 镜像源下载 jquery:

npminstall jquery--registry=https://registry.npm.taobao.org

但是每次手动往后面加 --registry=https://registry.npm.taobao.org 很麻烦,所以我们可以通过修改配置文件的方式来处理解决。

# 配置到淘宝服务器

npmconfigsetregistry https://registry.npm.taobao.org


# 查看 registry 是否配置正确

npmconfiggetregistry

只要经过了上面命令的配置,则你以后所有的 npm install 都会使用你配置的 registry 下载。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容