身为一名 Java 开发者对前端充满无限的好奇, 于是开始踏入前端的领地. 要想先学习, 搭建环境是必备, 所以整理一篇 node.js 环境搭建教程.
Node.js 是一个让 JavaScript 运行在服务端的开发平台
官网 https://nodejs.org/
下载
下载地址 https://nodejs.org/en/download/
本次下载 LTS 长期支持版,.zip 解压版本 (当然也可以使用安装版. msi), 点击右侧[64-bit] 即可下载.
解压
解压到自己所要存放的文件夹中, 如图:
解压完成后会有 node-v8.12.0-win-x64 文件夹
配置环境变量
[我的电脑]- 右键 ->[属性]- 左侧 ->[高级系统设置]- 下侧 ->[环境变量]
图示:
想要在 cmd 黑窗口中使用 node 命令, 需要在 path 中加入 node 安装路径, 点击编辑按钮, 新增 node 安装路径.
以下是 win10 的界面, 点击编辑文本按钮即可切换至和 win7 一样的界面.
D:\aqqaz\dev\node\node-v8.12.0-win-x64 是我的安装目录, 请换成自己的目录!!!!!!
或者 在编辑框中加上, 对应自己的 node 路径
;D:\aqqaz\dev\Java\jdk1.8.0_181\bin;
这样 node.js 基本环境就配置完成
测试 node 环境
快捷键 win+R, 输入 cmd, 点击确定按钮
输入 node -v
返回 node 版本
输入 npm -v
返回 npm 版本
表示环境变量配置成功
此处说明下: 新版的 Node.js 已自带 npm, 安装 Node.js 时会一起安装, npm 的作用就是对 Node.js 依赖的包进行管理, 也可以理解为用来安装 / 卸载 Node.js 需要装的东西.
配置环境变量(npm)
此处主要配置的是 npm 安装的全局模块所在的路径和缓存 cache 的路径, 因为在以后使用 node.js 的时候会经常使用 nmp 命令来下载包, 比如 npm install express [-g] (后面的可选参数 - g,g 代表 global 全局安装的意思)的安装语句时, 会将安装的模块安装到 [C:\Users \ 用户名 \ AppData\Roaming\npm] 路径中, 占 C 盘空间.
在安装 node 的目录下, node-v8.12.0-win-x64 下新建文件夹 node_cache 和 node_global
node_cache 存放缓存, node_global 下载的包
如图
然后, 在 node 中设置, win+R 运行 cmd, 进入黑窗口.
输入
npm config set prefix "D:\aqqaz\dev\node\node-v8.12.0-win-x64\node_global"
回车
npm config set cache "D:\aqqaz\dev\node\node-v8.12.0-win-x64\node_cache"
D:\aqqaz\dev\node\node-v8.12.0-win-x64 是我的安装目录, 请换成自己的目录!!!!!!
在环境变量中新建, 添加变量名[NODE_PATH], 变量值[D:\aqqaz\dev\node\node-v8.12.0-win-x64\node_global\node_modules], 确定
D:\aqqaz\dev\node\node-v8.12.0-win-x64 是我的安装目录, 请换成自己的目录!!!!!!
在 [Path] 中新增 D:\aqqaz\dev\node\node-v8.12.0-win-x64\node_global
更换淘宝镜像
使用 nmp 下载包的时候, 很多包都是国外的, 所以配置镜像会比较快,
查看当前使用的镜像地址, 在黑窗口输入 npm get registry
返回> https://registry.npmjs.org/
更换成阿里的镜像, 在黑窗口输入 npm config set registry http://registry.npm.taobao.org/
如图
测试
安装个 module 测试下, 我们就安装最常用的 express 模块, 打开 cmd 窗口,
输入如下命令进行模块的全局安装:
npm install express -g # -g 是全局安装的意思
安装成功
D:\aqqaz\dev\node\node-v8.12.0-win-x64\node_global\node_modules 目录下会出现 express 文件夹
来源: https://www.cnblogs.com/javaa/p/9671892.html