目标:
- node.js的安装
- npm的权限问题
- node.js的常见配置
具体操作:
node.js的安装
- node.js官网下载地址: https://nodejs.org/en/download/
- 在node.js的官网上面下载适合自己机型的,如果是Windows系统的话,建议下载对应的 Windows Installer (.msi) 。
- 下载完成后,双击打开安装,安装路径最好自定义,默认在C盘也可以(不推荐),其他默认点击下一步(next),直到最后安装完成。
- 测试: win+r,输入cmd,在打开的界面中输入
node -v
来查看当前安装的版本。
npm的权限问题
- 我的node.js是安装在
nodejs
文件夹下面的 - 右击该文件夹,点击属性,此时会弹出一个界面,选择安全,点击要更改权限旁边的
编辑
按钮,在弹出的界面上选中Authenticated Users
,再点击下面框中的完全控制对应的 允许 ,最后再点击应用
。(期间出现的界面,选择继续
,直到最后,然后点击开启界面上的确定
,最后退出属性界面)。 - 最后的属性界面应该是这样的。
node.js的常见配置
- 打开自己安装的node.js的目录,比如我的安装目录:
E:\circumstances\nodejs
此时,里面应该只有一个node_modules
文件夹 - 在
node_modules
的同级目录下,创建两个文件夹,node_global
和node_cache
,文件夹的名字可以不同,但是建议可以见名知意,一个用于存在安装的全局模块,一个用于存放日志缓存。 - 在自己电脑上,配置环境变量,在系统变量中,添加一个变量
NODE_PATH
,它对应的值是node_global\node_modules
文件夹的完整路径(注意: 此时node_global文件夹下面是没有node_modules文件夹的,可以手动创建)
在系统变量Path
变量里面, 添加两个值,是精确到node_global
文件夹前后的完整路径。
可以参考我的路径:NODE_PATH
:E:\circumstances\nodejs\node_global\node_modules
Path
:E:\circumstances\nodejs;E:\circumstances\nodejs\node_global
- 在当前页面上打开终端,可以借助与cmd打开。然后依次输入如下命令:
npm config set prefix "E:\circumstances\nodejs\node_global"
npm config set cache "E:\circumstances\nodejs\node_cache"
最后关闭窗口即可。 - 测试
npm
的权限问题,此时在没有管理员权限的终端输入npm -v
,如果没有警告,再打开文件夹node_cache\_logs\
下面看是否生成了一个日志文件,如果有,则配置完毕。 - 可选操作,将
npm
更新到最新版本,打开终端,输入:npm install npm@latest -g
最后:
本人技术有限,若有错误,欢迎指正。