导语
本篇文章记录个人开发工作过程中,如何快速搭建Node环境,以及一些日常管理的经验心得。
一、Node环境安装
注:node安装包,内置npm对应版本无需另外安装
- 关注Node.js github最新动态,了解第一手资讯;(官方github项目地址)
- Node.js最新版本官方下载地址;(官方下载地址,但国内下载慢)
- Node.js各个release版本官方下载地址,可用于对照Node版本和NPM是否匹配;
- Node.js各个版本国内淘宝镜像下载地址;(国内下载快)
- npmmirror 中国镜像站,10分钟同步一次npm境外源;
二、npm、cnpm、yarn
三者都是用来进行node_modules管理的工具,使用起来除了命令有差,作用没什么区别。当我们使用时,下载的仓库若是网络不畅,可自行切换镜像源地址,也就是仓库地址。另外,细微差别可以自行查阅更多详细资料学习研究。node_modules在node开发中有不可或缺的重要地位。node本身就像浏览器,node_modules就像一个个精彩的网址。如果没了各种各样的网站,那么浏览器本身没多大意义。
三、yrm、nrm
两者皆是用来管理npm、cnpm、yarn的镜像源地址。上文说到npm可以自行切换镜像源地址,开发中常常会遇到内网源地址、外网源地址或淘宝镜像等多个地址。这两个工具使用命令,可以一键快速切换、管理镜像源地址。
四、nvm
实际开发过程中,可能新、旧项目构建时使用不同的node版本。此工具常用来在多个node版本中自由切换。安装过程中需要完整的管理员权限,若是公司内部管控的电脑,可能会因为全县问题用不了。
五、 windows-build-tools
c++环境,widnows系统中安装可以减少npm下载模块错误的概率。
引用一网上教程
结语
必装重要程度排序,越重要越靠前。括号内为并行或同等地位关系。
其中node、npm是官方打包,属于必装系列。不过npm可以使用yarn、cnpm替代。
排序:(node、npm)> ( yarn、cnpm)> (yrm、nrm) > nvm > windows-build-tools。