nodejs环境配置及过程中问题总结

1、nodejs安装完成后全局配置

        1.1、在nodejs安装目录下创建两个文件夹node_global和node_cache(目的是将安装的全局组件和一些缓存放在里面,方便管理),如果不配置默认自动在C盘下面。

                1.1.1、如图nodejs环境配置及过程中问题总结_第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 文件验证下,其中路径是否设置成功,如果没有可以手动修改。如图:

             ​​​​​​​​​​​​​​nodejs环境配置及过程中问题总结_第2张图片

 

                 1.2.2、有两个 .npmrc 文件,一个在安装目录nodejs\node_modules\npm下,另一个在C盘用户文件夹下,不太清除两个区别,清除的大佬可以说下。

2、nodejs环境配置

        nodejs环境配置及过程中问题总结_第3张图片

 

nodejs环境配置及过程中问题总结_第4张图片 

 

 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时报错)

     nodejs环境配置及过程中问题总结_第5张图片

 4.2、问题原因

        看错误:报的错误代码-4048下第一行,operation not permitted,操作没有权限,node目录权限不够。

4.3、解决

        找到node安装目录,右键属性,点击安全,设置users用户完全控制

        如图:nodejs环境配置及过程中问题总结_第6张图片

 跪谢这篇文章,问题解决方法从这儿找的。npm ERR! { Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_cache\_locks'_丢失的林夕的博客-CSDN博客

你可能感兴趣的:(nodejs,node.js)