相关文章推荐
稳重的回锅肉  ·  XML 语法 | 菜鸟教程·  1 年前    · 
有胆有识的帽子  ·  Swift UIScrollView ...·  1 年前    · 
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 等项目文件夹下的错误日志,通过日志可以更加详细和准确地定位错误,让你从繁琐的,数量不菲的第三方包中解脱出来,专注于你的业务逻辑,构建更加现代化的产品或服务。