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极简入门教程(一):模块机制
Oct 25 NodeJs
nodejs爬虫抓取数据之编码问题
Jul 03 NodeJs
你一定会收藏的Nodejs代码片段
Feb 04 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
nodejs简单实现操作arduino
Sep 25 NodeJs
简单实现nodejs上传功能
Jan 14 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
NodeJS自定义模块写法(详解)
Jun 27 NodeJs
nodejs 图解express+supervisor+ejs的用法(推荐)
Sep 08 NodeJs
详解nodeJs文件系统(fs)与流(stream)
Jan 24 NodeJs
Nodejs让异步变成同步的方法
Mar 02 NodeJs
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
Feb 06 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实现小型站点广告管理(修正版)
2006/10/09 PHP
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
jQueryUI中的datepicker使用方法详解
2016/05/25 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
[02:41]《西雅图我们来了》2015国际邀请赛出征全记录
2015/07/23 DOTA
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
事业单位个人应聘自荐信
2013/09/21 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
《长征》教学反思
2014/04/27 职场文书
需求分析说明书
2014/05/09 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
导游词之无锡梅园
2019/11/28 职场文书
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS
js 实现验证码输入框示例详解
2022/09/23 Javascript