1、起因:
这是第2次遇到要安装node.js,我在想为什么这么多软件都要依赖这个node.js。我查了一下:
Node.js是一个基于Chrome V8 JavaScript引擎的开源、跨平台的JavaScript运行环境。它允许在服务器端运行JavaScript代码,使得开发者可以使用同一种语言(JavaScript)来开发前端和后端应用,实现了一种统一的编程语言环境。
关于为什么在安装其他软件时需要先安装Node.js,这可能是因为安装的软件依赖于Node.js或者使用了Node.js的某些功能。很多现代的前端工具、构建工具、打包工具,以及一些后端工具都使用Node.js作为运行环境或者依赖于npm来管理依赖项。因此,安装Node.js可以为这些工具提供必要的运行环境,以确保它们能够正常工作。
2、问题:
在安装其他软件的时候,发现权限不够,我第一次利用 npm
包管理器用来安装依赖包时默认存放到了E盘目录下。如果改权限的话,E盘修改权限报错,无法提交更改。于是我把node.js全部删除了,又下载安装到了C盘,把权限都加上(包_属性_安全),再安装软件时发现全局包的默认路径还在E盘。现在需要解决修改默认路径。
3、解决问题:
通过命令查看包的路径在哪,一会儿改完可以再查看一次。
npm root -g
修改路径(里面的路径改成你要设定的路径,我改到C盘了)
npm config set prefix "C:\node\node_global"
npm config set cache "C:\node\node_cache"
然后就可以安装其他软件了!