问题描述:
首先我们从官网下载最新的稳定版本node.js,参考网上的安装配置教程安装完成后,我们在使用npm install指令安装包时会报错,如图:
我们从报错信息中猜测可能和权限有关,在网上搜索可以得到的有效解决办法就是以管理员身份运行cmd在执行npm install指令。但其实还有别的方法。
我们在安装node.js过程中,参考网上安装教程会在node目录下新建两个node_global和node_cache。但从上图可以发现我们是以管理员身份创建的(删除里面文件夹也需要管理员身份才能继续删除)。
因此,我们可以去node目录外面其它地方新建这两个文件夹(只要不是管理员身份创建就可以),这样我们在执行npm config set cache和npm config set prefix后就可以正常使用npm install安装包了(不用管理员身份运行cmd),而且就安装在node_global里。