node安装、npm配置以及使用公司内网时使用npm下载安装包时错误修正问题
(1) nodejs安装就按照流程,直接next即可,安装过程中可将安装位置进行更改,比如将其由系统盘C改为D盘,假设我们放置在D:\nodejs;
(2) 配置npm。这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g](后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到C:\Users\用户名\AppData\Roaming\npm路径中,占C盘空间。为此,我们在nodejs文件下面,新建两个文件夹,分别是node_cache、node_global文件夹,并在环境变量中修改或添加路径。
(3) 打开命令行(快捷键win+R),输入 npm config set prefix "D:\nodejs\node_global"、npm config set cache "D:\nodejs\node_cache"
(4) 环境变量配置位置为:右击我的电脑——选择属性——左侧栏中的高级系统设置——环境变量。
(5) 在用户变量的path中修改npm位置为:D:\nodejs\node_global,在系统变量位置新增变量NODE_PATH,并编辑变量值为:D:\nodejs\node_global\node_modules
(6) 安装并配置完成。打开命令行进行测试:npm -v; node -v。
(7) 问题一:npm install webpack -g,安装时出现安装包下载异常,报错为 [..................] / rollbackFailedOptional: verb npm…… 。
解决方法:见网址https://blog.csdn.net/qq_45453266/article/details/105192080?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param。通过解决代理问题,之后在命令行继续输入:npm install cnpm -g --registry=https://registry.npm.taobao.org;
(8) 问题二:安装时出现如下图所示错误:
解决方法:打开命令行,输入 npm install -g npm 问题解决。