win系统下nodejs环境安装配置


Posted in NodeJs onMay 04, 2017

win系统下nodejs安装及环境配置,具体内容如下

第一步:下载安装文件

下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图:

win系统下nodejs环境安装配置

第二步:安装nodejs

下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:\dev\nodejs下面。

在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功。
该引导步骤会将node.exe文件安装到D:\dev\nodejs\目录下,并将该目录添加进PATH环境变量。

第三步:npm安装

由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。如下图,出现版本提示表示安装成功。

win系统下nodejs环境安装配置

第四步:安装相关环境

npm install express -g 
npm install jade -g
npm install mysql -g

默认情况下上述组件都是安装在D:\dev\nodejs\node_modules文件夹下,这也是nodejs相关组件的自动查找路径。

第五步:安装CoffeeScript

npm install coffee-script -g

确认安装的命令:coffee -v,出现版本号表示成功安装。

第六步:CoffeeScript测试实例

新建cs.js文件,输入:

for i in [0...5]
console.log "hello #{i}"

在该目录下运行"coffee cs.js" 输出:

D:\>coffee cs.js
hello 0
hello 1
hello 2
hello 3
hello 4

以上环境基本就配置完成。

补充说明:

所有命令都是-g进行全局安装的,这样安装的安装包都在当前用户下,在磁盘的所有其他地方都可以访问到,比较方面。否则安装在当前目录下,只能在当前目录下使用。

安装express问题

安装nodejs安装包后,通过npm安装express后,运行express提示" express"不是内部或外部命令,原因是版本问题,当前版本是4.0.0,改成3.5.0即可运行。
$ npm install -g express@3.5.0

全局安装在C:\Users\xdskg\AppData\Roaming\npm目录下。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
跟我学Nodejs(一)--- Node.js简介及安装开发环境
May 20 NodeJs
nodejs命令行参数处理模块commander使用实例
Sep 17 NodeJs
nodejs调用cmd命令实现复制目录
May 04 NodeJs
nodejs根据ip数组在百度地图中进行定位
Mar 06 NodeJs
nodejs body-parser 解析post数据实例
Jul 26 NodeJs
nodejs对express中next函数的一些理解
Sep 08 NodeJs
NodeJS实现视频转码的示例代码
Nov 18 NodeJs
NodeJS 实现多语言的示例代码
Sep 11 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
nodejs通过钉钉群机器人推送消息的实现代码
May 05 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
nodejs脚本centos开机启动实操方法
Mar 04 NodeJs
Nodejs--post的公式详解
Apr 29 #NodeJs
NodeJs的fs读写删除移动监听
Apr 28 #NodeJs
NodeJs安装npm包一直失败的解决方法
Apr 28 #NodeJs
NodeJs模拟登陆正方教务
Apr 28 #NodeJs
用Nodejs搭建服务器访问html、css、JS等静态资源文件
Apr 28 #NodeJs
Nodejs读取文件时相对路径的正确写法(使用fs模块)
Apr 27 #NodeJs
详解nodejs express下使用redis管理session
Apr 24 #NodeJs
You might like
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
WordPress JQuery处理沙发头像
2009/06/22 Javascript
Jquery 快速构建可拖曳的购物车DragDrop
2009/11/30 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
深入理解Javascript中的循环优化
2013/11/09 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
JavaScript实现alert弹框效果
2020/11/19 Javascript
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
Python基于当前时间批量创建文件
2020/05/07 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
金士达面试非笔试
2012/03/14 面试题
2014的自我评价
2014/01/13 职场文书
六年级数学教学反思
2014/02/03 职场文书
致1500米运动员广播稿
2014/02/07 职场文书
秋季运动会开幕词
2015/01/28 职场文书
Opencv实现二维直方图的计算及绘制
2021/07/21 Python
python playwrigh框架入门安装使用
2022/07/23 Python