1、nodejs安装完成后全局配置
1.1、在nodejs安装目录下创建两个文件夹node_global和node_cache(目的是将安装的全局组件和一些缓存放在里面,方便管理),如果不配置默认自动在C盘下面。
1.1.1、如图
1.2、打开cmd命令行执行 ,配置npm安装位置
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
1.2.1、如果命令运行没报错,可以手动打开 .npmrc 文件验证下,其中路径是否设置成功,如果没有可以手动修改。如图:
1.2.2、有两个 .npmrc 文件,一个在安装目录nodejs\node_modules\npm下,另一个在C盘用户文件夹下,不太清除两个区别,清除的大佬可以说下。
2、nodejs环境配置
3、验证
3.1、可以切换淘宝的镜像源,运行
npm install -g cnpm --registry=https://registry.npm.taobao.org
3.2、安装结束后,输入cnpm -v 看下cnpm安装是否成功。可以手动打开nodejs安装目录下新建的node_global,看下是否下载到了配置的文件中。
4、问题总结
4.1、报错内容(切换淘宝源下载cnpm时报错)
4.2、问题原因
看错误:报的错误代码-4048下第一行,operation not permitted,操作没有权限,node目录权限不够。
4.3、解决
找到node安装目录,右键属性,点击安全,设置users用户完全控制
如图:
跪谢这篇文章,问题解决方法从这儿找的。npm ERR! { Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_cache\_locks'_丢失的林夕的博客-CSDN博客