身为一名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_cachenode_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

node.js环境搭建超详细图文教程相关推荐

  1. CENTOS 7 踢用户_从零学ELK系列(三):Centos安装Docker(超详细图文教程)

    CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再 ...

  2. 从零学ELK系列(三):Centos安装Docker(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再重新装几台虚拟机?本地资源不支持,于是乎想到了Docker:今天在上次的Linux系统(< ...

  3. 从零学ELK系列(四):Docker安装Elasticsearch(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Centos安装Docker(超详细图文教程)>)中安装了Elasticsearch把步骤记录下来,一是方便自己以后 ...

  4. 从零学ELK系列(六):Docker安装Logstash(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装kibana(超详细图文教程)>)中安装了kibana,本次我们将安装日志清洗组件---logsta ...

  5. 从零学ELK系列(七):Centos安装Filebeat(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装Logstash(超详细图文教程)>)中安装了Logstash,本次我们将安装日志收集组件---Fi ...

  6. 如何自己开传奇单机架设超详细图文教程

    如何自己成为传奇,如何自己搭建传奇非官服,首先下载传奇服务器后,会有两个压缩包,一个用于服务器,一个用于游戏补丁文件 传奇单机设置-GOM引擎的超详细图文教程 版本文件包含.exe,以上文件都不起作用 ...

  7. IntelliJ IDEA 下载安装及配置使用超详细图文教程

    title: IntelliJ IDEA 下载安装及配置超详细图文教程 date: 2021-03-18 18:20:48 tags: Java IDEA categories: 开发工具及环境 co ...

  8. iPad2 4.3.3完美越狱 超详细图文教程!

    From: http://pcedu.pconline.com.cn/ios/1107/2462056.html  iPad2 用户们兴奋吧!iPad2 4.3.3完美越狱正式发布了!Jailbrea ...

  9. 超详细图文教程:3DS Max 中创建低多边形游戏长剑模型-下部

    推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在由两部分组成的教程的第一部分中,我向您展示了如何: 剑柄建模 为剑的护手建模 剑刃建模 在本教程系列的第二部分中,我将向您展示如何: ...

  10. paip.最好的脚本语言node js 环境搭建连接mysql

    paip.最好的脚本语言node js 环境搭建连接mysql #====下载node...走十一个exe..容易的.. 1 #0----Hello world   .js 2 #---------模 ...

最新文章

  1. 2022-2028年中国汽车橡胶件行业市场调查研究及前瞻分析报告
  2. 【 C 】高级字符串查找之查找标记(token)函数 strtok介绍
  3. 【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★
  4. vue中私有样式(scoped)中修改其他组件的样式
  5. android o 跨进程广播,[Android] Android O 广播限制
  6. TEA、XTEA、XXTEA加密解密算法
  7. topic数量是指什么_一个网站的IP、UV和PV到底是什么
  8. 常见分数值归一化方法
  9. 日语学习-多邻国-饮食
  10. ContextAttribute类
  11. atitit.为什么技术的选择方法java超过.net有前途
  12. .NET图像处理包 DotImage
  13. wxWindows入门
  14. 安卓比IOS好的12个原因
  15. 百度云 下载提示 本地文件移动失败
  16. 幼儿园进行计算机培训心得体会,幼儿园教师课堂培训心得感悟五篇
  17. 装mysql电脑网卡不见了_网络适配器不见了怎么办【解决方法】
  18. 流浪日记无限金币html,流浪日记无敌版金钱版
  19. ArcGIS提取栅格数据中的指定部分(可以是矢量数据也可时栅格数据)
  20. 编程理念-程序基本编写IPO方法

热门文章

  1. 修改配置文件,编译freeswitch支持H264
  2. 我的U盘,在某台机器上所有文件大小为0
  3. Python输出当前代码信息:文件,行号,函数名
  4. 管理感悟:宁可五个阶段做三个月,绝不一个阶段做二个月
  5. 在控制台上看苹果手机的LOG
  6. C++ wchar_t转char
  7. 微博api unexpected response status: 403_抖音直播监控Api:开播查询
  8. h5的fetch方法_关于h5中的fetch方法解读
  9. 2014年4月管理计算机应用,全国2014年4月自考管理系统中计算机应用真题
  10. easyui-textbox锁定按钮不锁定_EU5几乎锁定年度销量冠军,为何北汽新能源却高兴不起来?...