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分页类代码分享
Jun 17 NodeJs
nodejs爬虫抓取数据乱码问题总结
Jul 03 NodeJs
nodejs进阶(6)—连接MySQL数据库示例
Jan 07 NodeJs
进阶之初探nodeJS
Jan 24 NodeJs
Nodejs+Socket.io实现通讯实例代码
Feb 13 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 NodeJs
nodejs socket服务端和客户端简单通信功能
Sep 14 NodeJs
详解使用vscode+es6写nodejs服务端调试配置
Sep 21 NodeJs
NodeJS使用Range请求实现下载功能的方法示例
Oct 12 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 NodeJs
nodejs使用Sequelize框架操作数据库的实现
Oct 21 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
js下函数般调用正则的方法附代码
2008/06/22 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
JavaScript 给汉字排序实例代码
2008/06/28 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
jQuery实现动态添加和删除一个div
2015/08/12 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
Python操作MongoDB数据库的方法示例
2018/01/04 Python
Django中URL的参数传递的实现
2019/08/04 Python
Python的Lambda函数用法详解
2019/09/03 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
美国男士和女士奢侈品折扣手表购物网站:Certified Watch Store
2018/06/13 全球购物
英国绿色商店:Natural Collection
2019/05/03 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
高校十八大报告感想
2014/01/27 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
私人房屋买卖协议书
2014/10/04 职场文书
医院志愿者活动总结
2015/05/06 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL