作为新手nodejs卸载后安装就总出错,今天记录了详细的步骤:
参考一下网址:写的很详细https://jingyan.baidu.com/article/48b37f8dd141b41a646488bc.html和https://blog.csdn.net/u014540814/article/details/78777961
1、运行
2、安装时选择路径,我安装在E:Program Files/nodejs
3、
4、安装好后cmd 查看node 和npm 已安装好
5、配置nodejs和npm 这个地方是关键:
1)默认情况下,npm安装的模块并不会安装到nodejs的程序目录,例如nodejs安装在E:\Program Files\nodejs目录,先试着安装下cluster模块,
执行后发现默认情况下信息保存到了C:\Users\admin\目录下,打开该目录发现有node_modules目录如下图:
可以看到把cluster文件放到c盘下的node_modules中了,如果不修改npm的模块安装目录,那么他都会被默认安装到这里,c盘体积会越来越大。所以现在我们要修改npm的配置。
2)这里我们要分两步,第一步修改NPM的缓存目录和全局目录路径,将对应的模块目录改到E盘nodejs的安装目录,第二步是配置npm和nodejs的环境变量,这样nodejs才能正确地调用对应的模块。
第一步:在E盘nodejs目录下创建两个目录,分别是node_cache和node_global,这是用来放安装过程的缓存文件以及最终的模块配置位置。配置完成后,执行下面这两个命令:npm config set prefix "E:\Program Files\nodejs\node_global" npm config set cache "E:\Program Files\nodejs\node_cache"
将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录:
在命令行下再次输入:我们之前安装的cluster模块npm install cluster -g,可看到安装成功了,cluster文件已被安装到刚刚创建的node_global目录下了。
第二步:来配置npm的环境变量和nodejs的环境变量。
此时还需要修改一些nodejs默认的模块调用路径,因为模块的安装位置变了,如果nodejs的命令还到原来的位置去找,肯定是找不到安装的模块了。我们在环境变量窗口,选择Path,然后点击右下角的编辑,然后选择npm那个。点击右边的编辑,将其修改为:E:\Program Files\nodejs\node_global\
然后点确定,保存这个配置。
这个时候所有的配置工作才算完成了,然后打开一个新的cmd窗口。先输入命令:
node
进入nodejs的交互式命令控制台,然后输入:
require('cluster')
如果能正常输出cluster模块的信息,说明上面的所有配置就算生效了。
我们还需要做的最后一个工作是,将npm的模块下载仓库从默认的国外站点改为国内的站点,这样下载模块的速度才能比较快,只需要一个命令即可,命令是:
npm --registry https://registry.npm.taobao.org install cluster
此时cnpm 还是不是内部命令的话需要配置下环境变量,是因为cnpm的路径没有被识别造成的
在path路径下加上E:\Program Files\NodeJs即可