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打包工具整合到鼠标右键的方法
May 11 NodeJs
NodeJS学习笔记之MongoDB模块
Jan 13 NodeJs
NodeJS连接MongoDB数据库时报错的快速解决方法
May 13 NodeJs
windows 下安装nodejs 环境变量设置
Feb 02 NodeJs
详解nodejs的express如何自动生成项目框架
Jul 12 NodeJs
nodejs实现截取上传视频中一帧作为预览图片
Dec 10 NodeJs
解决nodejs的npm命令无反应的问题
May 17 NodeJs
详解Nodejs mongoose
Jun 10 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
Nodejs异步流程框架async的方法
Jun 07 NodeJs
浅谈vue websocket nodeJS 进行实时通信踩到的坑
Sep 22 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 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
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
2016/08/08 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
JavaScript自定义分页样式
2017/01/17 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
jq checkbox 的全选并ajax传参的实例
2017/04/01 Javascript
关于vuex的学习实践笔记
2017/04/05 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
JS call()及apply()方法使用实例汇总
2020/07/11 Javascript
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
python爬虫爬取网页表格数据
2018/03/07 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
2014年元旦活动方案
2014/02/15 职场文书
小班上学期评语
2014/05/05 职场文书
环保建议书300字
2014/05/14 职场文书
励志演讲稿大全
2014/08/21 职场文书
2014年平安夜寄语
2014/12/08 职场文书
打架检讨书范文
2015/01/27 职场文书
师范生见习自我总结
2015/06/23 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
Windows server 2012 配置Telnet以及用法详解
2022/04/28 Servers