node环境的配置
下载好node并且解压后,需要配置下npm模块全局安装的路径以及缓存cache的路径(因为默认安装模块会放在c盘,占用c盘的空间)在node的下载目录下新建两个文件node_cache和node_global,打开cmd命令窗口,运行
npm config set prefix “D:\softWork\nodejs\node_global”
npm config set cache “D:\softWork\nodejs\node_cache”
按理来说,执行npm install express 是会安装到默认的C盘,执行npm install express -g则会安装到指定的D盘目录下。但安装过程中报错:将安全性信息应用到以下对象时发生错误;
发现是读写到C盘的文件夹权限不够,把文件夹移到D盘下修改安全属性下的权限,可行
尝试通过全局安装express库,发现淘宝镜像报错
npm config list(查看当前的npm镜像设置)
npm cache clean --force(清除缓存)
然后修改镜像即可:npm config set registry https://registry.npmjs.org/ (或npm config delete registry)
!!!注意:此处修改的镜像用的是npm本身,一般国内用户还是建议使用淘宝镜像,所以推荐还是设置成用淘宝镜像,执行:npm config set registry https://registry.npmmirror.com 【推荐】
修改后查看 npm config list
测试
成功!