首先是安装:

1)首先通过该网址找到安装包:https://nodejs.org/en/download/

然后进行安装,安装完成之后,在cmd中输入node -v 命令,如果出现了node不是内部或外部命令,那就说明环境变量没有配置上,但是切换到软件安装的目录就出现node的版本号,这时候就需要自己手动去配置环境变量了,这个就不用多说了,

nodejs安装后python不能用了 nodejs安装不成功_版本号

变量值改成自己安装路径就好了

2)

做完第一步之后,再次输入node -v 命令版本号就出来了,同时输入npm -v ,也会出现对应的版本号,因为nodejs中已经集成了npm,那么现在就来说说如何修改包路径,也就是npm从远程下载下来的包路径

3)NPM 默认的管理包路径在C:/用户/[用户名]/AppData/Roming/npm/node_meodules,为了方便对依赖包管理,所以我将安装目录放在nodejs下面,然后创建npm_modules文件夹和一个npm_cache文件夹

4)所以需要将默认下载的路径进行改变

4)npm config set prefix "C:\Program Files\nodejs\npm_modules"
5)npm config set cache "c:\Program Files\nodejs\npm_cache"

5)那么下一步就来安装cnpm,因为npm会默认去国外下载js包,但是在开发中通常用的是国内的镜像,这里使用淘宝镜像做演示,输入命令,进行全局安装淘宝镜像

9)npm install -g cnpm --registry=https://registry.npm.taobao.org

6)

nodejs安装后python不能用了 nodejs安装不成功_版本号_02

 

7)好,那么问题来了,大家输入cnpm -v 命令之后,发现cmd命令会提示你:cnpm不是内部或外部命令,也不是可执行程序这样一段话,那么怎么解决呢?  那么这里又涉及到设置环境变量的问题:

在path变量里面设置

nodejs安装后python不能用了 nodejs安装不成功_cmd命令_03

8)就一次性将两个环境变量就设置上吧,省事,注意,那个npm_modules的包里面

里面就装webpack以及cnpm的一些相关的配置,所以在path里面设置环境变量的时候就要注意,将npm_modules的包也要指定上

9)然后在cmd命令窗口输入命令输入 

nrm ls

该命令是查看镜像的指向,默认是指向npm的

10)然后这里又会涉及到一个命令

nrm use xxx

这里使用的是淘宝镜像来作为演示,所有xxx就是taobao来作为替代

完成之后:

nodejs安装后python不能用了 nodejs安装不成功_版本号_04

这样镜像就指向了taobao

11)最后提一句,这里我估计还有人在输入nrm ls的时候,又是找不到命令,那么我建议你进入到nodejs的安装的目录下打开命令行窗口,然后照着上面的步骤再操作一遍,因为这只是改个设置而已,没有必要再去设置环境变量了

好了,以上就是我在遇到这些问题的解决方案,有什么不对的地方,欢迎大神指导!