论如何一步到位安装好nodejs
Hello,作为一个刚工作不久的前端小白,总是要经历无数次的装nodejs,本人就是如此,家里的电脑,公司的笔记本,公司的电脑等。。。。于是,我决定自己写一篇文章,去记录真正解决这个问题的步骤。两种方式:通过nvm管理安装,和直接安装。
1.通过nvm
nvm是一个管理nodejs的工具,安装之后可以直接通过nvm去下载各种版本的node,这些node可以共存,重要的是,不用配置环境变量!!!
1.下载nvm:下载地址 下载nvm-setup.zip这个
解压打开 - 勾选接受 - 第一个目录参考我的是 E:\install\nvm
- 第二个目录参考我的是E:\install\nvm\nodejs
- 后面安装就行了
2.安装完成可以执行命令行 nvm
出来版本号就成功了
3.在nvm的安装路径下找到 settings.txt 添加如下代码
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
加完之后如下
root: E:\install\nvm
path: E:\install\nvm\nodejs
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
4.安装指定版本的node,并使用该版本
nvm install 12.18.4
nvm use 12.18.4
5.这个时候就可以正常使用node了,此时需要改一下cache和global下载的位置
将全局模块(文件夹名:node_global)和缓存(文件夹名:node_cache)放在了nodejs安装目录下,在你的nodejs安装目录下创建创建两个文件夹,名称分别为:node_global和node_cache,在node_global文件夹下再建一个node_modules文件夹
打开命令行执行:
npm config set prefix "创建的node_global文件夹所在路径"
npm config set cache "创建的node_cache文件夹所在路径"
例如
npm config set prefix "E:\develop\nodejs\node_global"
npm config set cache "E:\develop\nodejs\node_cache"
6.到此就可以了,可以全局安装一个express测试一下是不是下载到了global下面的modules里
另外,虽然不用配置环境变量了,但是如果用npm安装了yarn,要配置一下yarn的环境变量
第一步:找到nvm 安装的位置如:C:\soft\nvm
第二步:继续找到最里面你刚才安装的yarn 如:C:\soft\nvm\npm\node_modules\yarn\bin
第三步:环境变量配置-》用户变量 -》path,打开之后添加 C:\soft\nvm\npm\node_modules\yarn\bin
第四步:系统变量->path,打开之后添加 C:\soft\nvm\npm\node_modules\yarn\bin
重新打开cmd,输入 yarn即可
大家记得改淘宝镜像源:
npm config set registry https://registry.npmmirror.com
yarn config set registry https://registry.npmmirror.com
2.直接下载node
这种方法跟上述方法唯一的区别就是直接去官网下node 下载地址
1.安装过程除了改安装路径其他直接确定就行
安装完成命令行测试一下
node -v
npm -v
2.把上个方法的第五步走一遍
3.然后就是最后的环境变量配置
例如
在【系统变量】下新建【NODE_PATH】,输入【D:\Environment\nodejs\node_global\node_modules】,
将【用户变量】下的【Path】修改为【D:\Environment\nodejs\node_global】
到此,全局安装一个express测试一下是不是下载到了global下面的modules里
同理,记得改镜像源
小结
这两个方法,我觉得如果是自己刚开始学前端,在练习的时候可以选择后者,如果已经工作,就避免不了遇到某个项目对于某个版本不适配,需要时不时改node版本,那就安装nvm吧,更换版本及其方便。
好啦,see you!