博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows系统下安装 node.js (node.js安装及环境配置)
阅读量:5322 次
发布时间:2019-06-14

本文共 1419 字,大约阅读时间需要 4 分钟。

 

 

node.js简介

  • Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 
  • Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 
  • Node.js 的包管理器 npm,是全球最大的开源库生态系统。

以上是官网上的介绍。初步尝试使用node.js,我在看了许多文档的同时,也看了一些学习视频。下面是是我学习后对node的一些理解(还没有实战过,说的不对请大家多指点)。

  • node.js是运行在服务器端的JavaScript
  • node.js开发就是利用ES+第三方开源库+node平台环境API进行编程

node相关资源?

  • cnode:http://cnodejs.org/
  • 《深入浅出node.js》阿里巴巴.朴灵

版本差距

上面这个是在node官网 https://nodejs.org/en/ 的截图。经过查资料发现:v6.10.3 LTS 是node.js和io.js的合并版本;v8.0.0Current是io版本。

关于node和io之间的关系,可以看看  

node.js下载

下载地址:

需要根据自己电脑的系统选择安装包。

我下载的是v6.10.3 LTS,稳定版。

node.js安装

安装的时候可以双击node文件安装,也可以使用cmd控制台安装。

同意node许可协议: 

 

选择安装路径:

选择安装模式:

 

 点击finish,安装完成

 

查看node是否安装成功

安装成功文件夹内容如下:

 

也可以通过cmd查看是否安装成功。

打开cmd

输入node -v  查看node版本号

输入npm-v  查看npm版本号

成功获取到node的版本号,表示node已经安装成功。

 

此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

环境配置

说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径。

  配置原因是为了避免执行全局安装语句(如: npm install vue-cli -g)时,将安装的模块安装到c盘,占用c盘空间。

例如:

  我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Develop\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图:

创建两个以上空文件夹后,在cmd命令窗口输入以下命令:

  npm config set prefix"D:\Develop\nodejs\node_global"

  npm config set cache "D:\Develop\nodejs\node_cache"

 

 关闭cmd窗口,配置相关环境变量

  步骤:我的电脑-右键-属性-高级系统设置-高级-环境变量

进入环境变量对话框

  系统变量: 点击新建,变量名:NODE_PATH   变量值:D:\Develop\nodejs\node_global\node_modules

  用户变量:选中Path变量,修改变量值:D:\Develop\nodejs\node_global

修改完成后,点击完成,就好了。

 

 

 

转载于:https://www.cnblogs.com/fanyx/p/6946039.html

你可能感兴趣的文章
《当幸福来敲门》读后
查看>>
【转】系统无法进入睡眠模式解决办法
查看>>
省市县,循环组装,整合大数组
查看>>
Phpstorm中使用SFTP
查看>>
stm32中字节对齐问题(__align(n),__packed用法)
查看>>
like tp
查看>>
posix多线程有感--线程高级编程(线程属性函数总结)(代码)
查看>>
spring-使用MyEcilpse创建demo
查看>>
DCDC(4.5V to 23V -3.3V)
查看>>
kettle导数到user_用于left join_20160928
查看>>
activity 保存数据
查看>>
typescript深copy和浅copy
查看>>
linux下的静态库与动态库详解
查看>>
hbuilder调底层运用,多张图片上传
查看>>
深入理解基于selenium的二次开发
查看>>
较快的maven的settings.xml文件
查看>>
Git之初体验 持续更新
查看>>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalThreadStateException
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>
启动redis一闪就关
查看>>