nodejs安装及环境变量配置教程超详细版
上篇⽂件 写到  遇到了两个棘⼿问题  ;
@
@node环境变量配置丢了要重新安装
它棘⼿就在于  ⺴上的教程千奇百怪  描述不具体  ⽽实际情况是错⼀丁点都不⾏ ;
别⼈看完就觉得你是在瞎说 ,其实很可能是你⽤的时候这种配置可以,⽽过段时间随着维护配置⽅法就更新了,⽽官⺴那些光头⼤佬⼜喜欢⽤概念解释概念 说些⼈听不懂的神级词汇......
所以看这篇教程前请先看下提交时间  如果过去了很久就只是仅供参考了,谢谢不喜勿喷。
============================================
系统环境:win10 ,x64  ;
使⽤nodejs官⺴安装包  =》/mirrors/node/  淘宝镜像历史版本  我选的是node-v13.9.0-
x64.msi;
⾄于安装过程就是  next到底(如何不想装到c盘就注意下修改安装路径那⼀步) 中间不需要勾选其他的  在其中有个步骤是安装向导会默认让你勾选 node与npm 的path,勾选就是;
安装完成后就可以 win + r  使⽤cmd 键⼊ node -v ,npm -v 查看版本 证明 安装成功  如何没有返回版本号就安装失败了回到开头重新阅读⽂章(流程实测不会有错);
  你以后npm 下来的 安装包 要放到⼀个地⽅啊 所以你要新建或者⼀个⽂件夹  ,⽐如我就把这个⽂件夹定义
为 global  并把它放到了nodejs的安装⺫录 E:\nodejs ⾥边,
  同时还在安装⺫录中新建了⼀个⽤来保存临时⽂件 所以命名为cache  这两个⽂件夹待会⽤到;
修改npm的默认配置
这些软件都有⼀个坏习惯就是总喜欢把⽂件放到c盘 ,nodejs也不例外  它默认把未来⽤户的全局安装包放在了c盘⽤户⽂件夹下APPDATA/local/...的npm⽂件夹中  ,让你都不想,以达到让你不敢卸载它的⺫的,配置⽂件在user⽂件夹下的.npmrc⽂件中记录  ;
我们通过命令⾏  npm config ls  (ls就是list的缩写) 就可以看到配置信息了 ,其中前边带 ;是注释掉的配置 ;
我们主要就是要修改 prefix cache 这两个配置项
1 npm config set prefix "安装⺫录/你刚才新建的⽤来保存安装包的⽂件夹";
2 npm config set cache "安装⺫录/你刚才新建的⽤来保存临时⽂件的⽂件夹";
⾄于 "registry./"  源地址 您愿意改就去⺴上搜教程把 并不会快多少  我是不相信中间商的 也没有愿意⽩送的妹⼦;
修改完就重开命令⾏ 并安装个webpack, npm i -g webpack@3.6.0 --save  g > 全局安装才会保存到你刚刚设置的⽂件夹⾥  ,等进度条跑完  ⿇溜去看下你刚刚新建的⽂件夹中是不是有webpack⽂件夹 若没有回到开头重新阅读⽂章(流程实测不会有错);
测试完 命令⾏试试  webpack -v  提⽰不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
!!!!!! 不要慌  你环境变量还没配呢 ,所以cmd不知道你敲个webpack 指令是要运⾏哪⼀套  .....
那么  我们可以看到 nodejs 安装时默认配的path是 安装⺫录  就能 敲 node -v  和  npm -v 了  ,睿智的你⼀定也有点思路了;
我们右击计算机(此电脑,我的电脑),反正点最后⼀个属性能在左边最后看到 “⾼级系统设置” 然后点击去 “环境变量”  ;
这⾥有两坨列表  上边叫 “⽤户变量”,下边叫 “系统变量”  ,我们先把 ⽤户变量⾥的那个Path 变量值为指向C盘 npm 的 路径改成  "安装⺫录/你刚才新建的⽤来保存安装包的⽂件夹 ";
然后⽤户变量这⾥就搞定了  (有些是先在系统变量⾥定义⼀个 变量 然后在这⾥通过变量名引⽤ ,效果是⼀样的 我这样你不会晕 不是嘛? 听懂掌声!)
在系统变量这⾥ 你就把 刚刚放到⽤户变量Path中的那个变量值拿过来 加到  系统变量的Path中 。
你输⼊ webpack -v  在这⾥程序执⾏的原理就是先通过PATH寻你指定的⽂件夹  然后在⽂件夹下 到
path变量只要指定到  npm config set prefix “ 全局包路径”  中的全局路径 。
win10在这⾥编辑变量值的⽅式有两种  ⼀种是系统把 ;字符串;字符串;的格式给你解析成了多个输⼊框  你想新增就在下⽅空⽩的地⽅双击 ,⼜或者是你双击后点右边的编辑⽂本,⾃⼰来加分号  推荐第⼀种;
这样就可以了 ,没想到这么简单把  ,因特⺴上那些⼤佬不知道他们有没有看下⾃⼰的⽂章是不是错的。wurenzidi缺德
然后我们敲 webpack -v 就显⽰出了3.6.0 ,敲 vue init webpack supervue 就愉快的安装vue项⺫啦 ;nodejs到底是干嘛用的呢
到此结束!有问题请留⾔ 看到必回。