更改缓存位置
node安装完成之后,在安装目录中新建一个存放缓存的文件夹node_cache
此时这个文件夹必须使用管理员权限才能更改,这使得命令行下使用npm
进行下载的时候总是报权限不足的错误:permit
解决办法:
右键 -> 属性 -> 安全 -> 编辑 -> 选择user -> 完全控制
接下来打开cmd
,更改配置文件:
npm config set cache "F:\MySoftware\nodejs\node_cache"
另外 ,在node的安装目录中有一个 node_modules
文件夹,用来存放全局的包,有个教程说在node的安装目录中新建一个global_global
用来存放全局包,但是这样做的弊端是造成在node根目录下和node_global
目录中都存在npm
包和它的一堆配置文件,对于强迫症的我来说,这绝不能忍,所以千万不要更改全局包的安装路径。
配置环境变量
下载的时候会自动配置环境变量,如果发现不行,就直接在path中添加下面的变量:
F:\MySoftware\nodejs\node_modules