一、安装环境

  • 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
  • node.js下载官网: http://nodejs.cn/download/
  • windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_系统变量


二、安装步骤

(1)、双击安装包,一直点击下一步。
(2)、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的 )。
(3)、一直点击下一步,最后安装成功即可。

三、验证安装

3.1、在键盘按下【win+R】键,输入cmd,然后回车,打开命令行界面
(1)新版的 Node.js 已自带npm,安装 Node.js 时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载 Node.js 需要装的东西。

  • node -v 显示安装的nodejs版本
  • npm -v 显示安装的npm版本
  • 解决 npm WARN config global --global, --local are deprecated. Use --location=global instead.
  • windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_前端_02


四、修改全局模块下载路径

4.1、创建两个文件夹【node_global】【node_cache】 (1)这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径。之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-gg代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
(2)例如:我希望将全模块所在路径缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Nodejs】下创建两个文件夹【node_global】【node_cache】

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_系统变量_03


4.2、创建完两个空文件夹之后,打开cmd命令窗口,输入

npm config set prefix "D:\Nodejs\node_global"
npm config set cache "D:\Nodejs\node_cache"
----------------------------------------
说明:
prefix = 创建的node_global文件夹所在路径
cache  = 创建的node_cache文件夹所在路径

4.3、接下来设置环境变量,关闭cmd窗口,我的电脑--右键--属性--高级系统设置--高级--环境变量

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_前端_04


(1)将【用户变量】下的【Path】修改为【D:\Nodejs\node_global】,之后点击确定。

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_前端_05


windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_前端_06


(2)在【系统变量】下新建【NODE_PATH】 【D:\Nodejs\node_global\node_modules】

  • 蓝色框部分是 后期使用命令自动生成该文件目录,因此如果此时通过浏览目录去选择的话是没有该文件夹的,所以配置环境变量时务必将其补上

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_javascript_07


windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_前端_08


(3)在【系统变量】下的【Path】新建添加node全局文件夹【D:\nodejs\node_global】,之后点击确定。

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_前端_09


(4)经过上面的步骤,nodejs下载的模块就会自动下载到我们自定义的目录。

  • 有了这个系统变量cmd 就能访问D:\nodejs\node_global中的 cmd文件 了。

五、测试

5.1、接下来我们测试一下。输入下面的命令:

npm install express -g   
说明:" # -g 是全局安装的意思,不加 -g 就是默认下载到当前目录。"

(1)下载成功时:下载的express模块 会被下载到全局的指定目录。

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_npm_10

(2)下载失败时:若执行命令npm install express -g 出现如下报错:

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_前端_11


-是由于权限的原因,右击 nodejs文件夹 -> 属性 -> 安全,点击编辑,将所有权限都✔即可。

windows 安装nodejs 报错 you do not have sufficient privileges to complete th nodejs无法安装_javascript_12

参考教程:Nodejs安装教程