npm 包说明、npm install说明、npm设置镜像源

本文详细介绍了npm包的多种形式及其安装过程,包括从本地文件夹、压缩包、URL到npm registry的安装方式。npm install命令的不同用法分别用于安装dependencies、devDependencies和全局包。此外,还讨论了如何配置镜像源以提高安装速度,特别是使用淘宝npm镜像的步骤。

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

npm 包的说明

按照npm官方文档说法,以下几种情况都可称为

  1. 一个含有程序的文件夹,它包含描述文件package.json
  2. 一个gzipped格式的压缩包,里边包含第1条
  3. 一个url地址,解析为第2条
  4. 一个在npm registry发布了name@version,它是一个url,同第3条
  5. 一个name@tag,它指向第4条
  6. 一个name,他有一个latest tag,同第5条
  7. 一个git remote url,解析为第1条

安装过程

在当前工作目录,创建node_modules文件夹,下载压缩包,解压到node_modules;如果是安装folder,则在node_modules下创建超链接指向folder

npm install

在一个含有package.json的文件夹下,执行npm install(注:不带参数),将会安装package.jsondependencies指定的包,如果有package-lock.jsonnpm-shrinkwrap.json,则此两者优先级较高,npm-shrinkwrap.json>package-lock.json>package.json

npm install pkg --save

创建node_modules文件夹,并下载包(zip/tar.gz)解压缩,并将包名添加到package.jsondependencies

npm install pkg --save-dev

创建node_modules文件夹,并下载包(zip/tar.gz)解压缩,并将包名添加到package.jsondevDependencies中,devDependencies中指定的包,是开发时需要用,打包后不需要用,比如webpackbabel都是开发时的一些工具包。

npm install pkg -g

在全局范围内而不是本地环境下安装包,全局包通常是命令工具,比如vue-clicnpmnpm等,其实叫“全局包”有一定的误导性,它是一个命令工具,而不是常见的js库/插件(element-uilodash

npm install folder

node_modules里创建超链接,指向folder

npm 使用镜像源

有时在官方源网络不稳定时,通常需要使用镜像源,使用--registry指定镜像源

npm install pkg --registry=https://registry.npmmirror.com

也可以使用命令配置镜像源而不需要每次都传参指定,以下命令使用淘宝镜像源

npm config set registry https://registry.npmmirror.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值