npm地址 - 图片来自简书App
众所周知,我们在使用
npm
、
yarn
、
pnpm
等包管理器(JavaScript Package Manager)时,经常遇到安装第三方库超时的情况,在我们美丽的大陆需要特殊的办法才能突破这样的限制,那么我们想要更加快速、便捷地使用第三方库时,我们可以通过配置淘宝镜像仓库的方式快速将依赖包下载下来,避免超时等窘境。今天的文章就为大家分享一下如何配置淘宝镜像仓库。
淘宝镜像仓库介绍
这是一个完整
npmjs.org
镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
Node项目是指基于
package.json
配置文件安装的前端应用,该项目可以运行在
Node.js
或者浏览器环境
Windows 10.0.17763 - 64bit
node - 10.15.3
npm - 6.4.1
yarn - 1.16.0
pnpm - 3.5.0
以上信息可以在终端输入
name -v
来确认当前电脑安装的版本
npm配置
你的电脑安装
Node.js
后会同时安装
npm
在终端中输入以下命令
npm config set registry https://registry.npm.taobao.org/
然后输入以下命令验证是否成功
npm config get registry
npm init 创建项目
npm install 安装依赖包
npm list 枚举当前项目使用的依赖包
npm search 搜索依赖包
npm adduser 添加用户
npm login 登录npmjs.org
npm doctor 验证npm环境是否成功
npm publish 发布包
npm pack 打包
yarn配置
可以通过以下命令安装
npm install -g yarn
在终端中输入以下命令
yarn config set registry https://registry.npm.taobao.org/
然后输入以下命令验证是否成功
yarn config get registry
pnpm config set registry https://registry.npm.taobao.org/
然后输入以下命令验证是否成功
pnpm config get registry
pnpm install <pkg> 安装依赖包
pnpm unlink 移除依赖包
pnpm store [status|add|usages|prune] 存储依赖包信息到
store.json
文件
pnpm recursive --filter <package_name> [install|update|uninstall|dislink|outdated|list|run|test|rebuild|exec] 递归安装包
pnpm server [status|start|stop] 启动服务器
pnpm import 从
package-lock.json
(or
npm-shrinkwrap.json
)导入文件生产
shrinkwrap.yaml
文件
pnpm publish 发布包
安装错误 - 图片来自简书App
在安装依赖的过程中,如果出现错误,则可以通过查看
npm-debug.log
、
yarn-debug.log
、
yarn-error.log
等项目文件夹下的错误日志,通过日志可以更加详细和准确地定位错误,让你从繁琐的,数量不菲的第三方包中解脱出来,专注于你的业务逻辑,构建更加现代化的产品或服务。