前言

开发中的知识,简直浩如烟海。

最近开始系统性的学习一下前端开发中的知识,寻找一下前端开发过程中所用工具的国内镜像。

国内镜像大全

1. nodejs & npm & yarn

nodejs官网: https://nodejs.org/
npmjs官网: https://www.npmjs.com/(打开巨慢)
npmjs命令行官方文档: https://docs.npmjs.com/cli-documentation/cli
yarn官网: https://classic.yarnpkg.com/zh-Hans/(npm替代品,速度快)
yarn命令行官方文档:https://classic.yarnpkg.com/zh-Hans/docs/cli/

npm设置包缓存目录

新建缓存目录:
mkdir C:\devtools\cache\npm-cache
修改缓存目录:
npm config set cache "C:\devtools\cache\npm-cache"
恢复缓存目录:
npm config delete cache

新建全局包目录:
mkdir C:\devtools\cache\npm-global
修改全局包目录:
npm config set prefix "C:\devtools\cache\npm-global"
恢复全局包目录:
npm config delete prefix
(提示:不建议修改全局包目录,否则你得同时去环境变量修改全局包二进制包的指向目录,如下图)

20200525213015.png

yarn安装和设置淘宝镜像

yarn非常好用,建议用yarn代替npm。

官网安装包: https://classic.yarnpkg.com/zh-Hans/docs/install
全局使用配置:
yarn config set registry https://registry.npm.taobao.org
恢复原来配置:
yarn config set registry https://registry.yarnpkg.com

yarn设置包缓存和全局目录

新建缓存目录:
mkdir C:\devtools\cache\yarn-cache
修改缓存目录:
yarn config set cache-folder "C:\devtools\cache\yarn-cache"
恢复缓存目录:
yarn config delete cache-folder

新建全局包目录:
mkdir C:\devtools\cache\yarn-global
修改全局包目录:
yarn config set prefix "C:\devtools\cache\yarn-global"
恢复全局包目录:
yarn config delete prefix
(提示:不建议修改全局包目录,原理同npm一样)

npm设置淘宝镜像

官网: https://developer.aliyun.com/mirror/NPM
全局使用配置:

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

临时使用方法:

    npm --registry https://registry.npm.taobao.org install express

恢复原来配置:

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

npm设置华为云镜像

官网指导: https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=1803
全局使用配置:

    npm config set registry https://mirrors.huaweicloud.com/repository/npm/

淘宝镜像挺好用,华为云镜像就当个备用品吧。

淘宝cnpm(可替代npm)

安装方法:
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用方法:
cnpm install express
注意:看了一些文章,都不建议用cnpm,可能会出现各种bug,所以只建议使用npm或yarn。

(持续更新中...)

--End--