node.js环境搭建超详细图文教程
身为一名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
node.js环境搭建超详细图文教程相关推荐
- CENTOS 7 踢用户_从零学ELK系列(三):Centos安装Docker(超详细图文教程)
CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再 ...
- 从零学ELK系列(三):Centos安装Docker(超详细图文教程)
[前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再重新装几台虚拟机?本地资源不支持,于是乎想到了Docker:今天在上次的Linux系统(< ...
- 从零学ELK系列(四):Docker安装Elasticsearch(超详细图文教程)
[前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Centos安装Docker(超详细图文教程)>)中安装了Elasticsearch把步骤记录下来,一是方便自己以后 ...
- 从零学ELK系列(六):Docker安装Logstash(超详细图文教程)
[前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装kibana(超详细图文教程)>)中安装了kibana,本次我们将安装日志清洗组件---logsta ...
- 从零学ELK系列(七):Centos安装Filebeat(超详细图文教程)
[前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装Logstash(超详细图文教程)>)中安装了Logstash,本次我们将安装日志收集组件---Fi ...
- 如何自己开传奇单机架设超详细图文教程
如何自己成为传奇,如何自己搭建传奇非官服,首先下载传奇服务器后,会有两个压缩包,一个用于服务器,一个用于游戏补丁文件 传奇单机设置-GOM引擎的超详细图文教程 版本文件包含.exe,以上文件都不起作用 ...
- IntelliJ IDEA 下载安装及配置使用超详细图文教程
title: IntelliJ IDEA 下载安装及配置超详细图文教程 date: 2021-03-18 18:20:48 tags: Java IDEA categories: 开发工具及环境 co ...
- iPad2 4.3.3完美越狱 超详细图文教程!
From: http://pcedu.pconline.com.cn/ios/1107/2462056.html iPad2 用户们兴奋吧!iPad2 4.3.3完美越狱正式发布了!Jailbrea ...
- 超详细图文教程:3DS Max 中创建低多边形游戏长剑模型-下部
推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在由两部分组成的教程的第一部分中,我向您展示了如何: 剑柄建模 为剑的护手建模 剑刃建模 在本教程系列的第二部分中,我将向您展示如何: ...
- paip.最好的脚本语言node js 环境搭建连接mysql
paip.最好的脚本语言node js 环境搭建连接mysql #====下载node...走十一个exe..容易的.. 1 #0----Hello world .js 2 #---------模 ...
最新文章
- 2022-2028年中国汽车橡胶件行业市场调查研究及前瞻分析报告
- 【 C 】高级字符串查找之查找标记(token)函数 strtok介绍
- 【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★
- vue中私有样式(scoped)中修改其他组件的样式
- android o 跨进程广播,[Android] Android O 广播限制
- TEA、XTEA、XXTEA加密解密算法
- topic数量是指什么_一个网站的IP、UV和PV到底是什么
- 常见分数值归一化方法
- 日语学习-多邻国-饮食
- ContextAttribute类
- atitit.为什么技术的选择方法java超过.net有前途
- .NET图像处理包 DotImage
- wxWindows入门
- 安卓比IOS好的12个原因
- 百度云 下载提示 本地文件移动失败
- 幼儿园进行计算机培训心得体会,幼儿园教师课堂培训心得感悟五篇
- 装mysql电脑网卡不见了_网络适配器不见了怎么办【解决方法】
- 流浪日记无限金币html,流浪日记无敌版金钱版
- ArcGIS提取栅格数据中的指定部分(可以是矢量数据也可时栅格数据)
- 编程理念-程序基本编写IPO方法
热门文章
- 修改配置文件,编译freeswitch支持H264
- 我的U盘,在某台机器上所有文件大小为0
- Python输出当前代码信息:文件,行号,函数名
- 管理感悟:宁可五个阶段做三个月,绝不一个阶段做二个月
- 在控制台上看苹果手机的LOG
- C++ wchar_t转char
- 微博api unexpected response status: 403_抖音直播监控Api:开播查询
- h5的fetch方法_关于h5中的fetch方法解读
- 2014年4月管理计算机应用,全国2014年4月自考管理系统中计算机应用真题
- easyui-textbox锁定按钮不锁定_EU5几乎锁定年度销量冠军,为何北汽新能源却高兴不起来?...