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 20 NodeJs
Nodejs如何复制文件
Mar 09 NodeJs
Windows 系统下设置Nodejs NPM全局路径
Apr 26 NodeJs
nodeJs链接Mysql做增删改查的简单操作
Feb 04 NodeJs
Nodejs实现短信验证码功能
Feb 09 NodeJs
nodejs连接mysql数据库简单封装示例-mysql模块
Apr 10 NodeJs
Nodejs进阶:express+session实现简易登录身份认证
Apr 24 NodeJs
nodejs+websocket实时聊天系统改进版
May 18 NodeJs
nodejs发送http请求时遇到404长时间未响应的解决方法
Dec 10 NodeJs
nodejs基于WS模块实现WebSocket聊天功能的方法
Jan 12 NodeJs
Nodejs让异步变成同步的方法
Mar 02 NodeJs
nodejs实现日志读取、日志查找及日志刷新的方法分析
May 20 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输出一个等腰三角形的方法
2015/05/12 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
JavaScript 的继承
2011/10/01 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
2013/08/02 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
微信小程序实现的一键连接wifi功能示例
2019/04/24 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
vue-cli3添加模式配置多环境变量的方法
2019/06/05 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
TypeScript高级用法的知识点汇总
2019/12/17 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
javascript中layim之查找好友查找群组
2021/02/06 Javascript
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
python实现apahce网站日志分析示例
2014/04/02 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Python使用进程Process模块管理资源
2020/03/05 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
Pandas之缺失数据的实现
2021/01/06 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
建筑工程自我鉴定
2013/10/18 职场文书
医学生职业规划范文
2014/01/05 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
元旦趣味活动方案
2014/08/22 职场文书
经典祝酒词大全
2015/08/12 职场文书
Flink 侧流输出源码示例解析
2022/09/23 Servers