win7下安装配置node.js+express开发环境


Posted in Javascript onDecember 06, 2015

1.安装 node.js。

进入官网的下载地址:http://www.nodejs.org/download/ 。 选择Windows Installer或者选择Windows Installer (.msi) 32-bit,下载安装包。 下载完成后,双击安装。

win7下安装配置node.js+express开发环境

win7下安装配置node.js+express开发环境

2.安装 Express。

通过nmp包管理器进行安装,安装分为: 全局安装:自动安装到“C:\Users\[当前用户]\AppData\Roaming\npm”下,并且自动将路径添加到环境变量“Path”中。 本地安装:安装到当前目录下,不会将路径添加到环境变量“Paht”中。 为了方便使用并且能在命令行中的任意路径下运行“express”命令,首选全局安装。 OK!现在就在命令行中输入“npm install -g express”。 注:"-g"就是全局安装选项,没有这个就是本地安装。

3.创建 Express项目。

win7下安装配置node.js+express开发环境

4.打开package.json ,编辑模板引擎

"jade": ">= 0.0.1" 改成 "ejs": ">= 0.6.0"

保存后,切换到cmd执行

npm installl

检查当前目录下的package.json,自动安装需要的扩展。

站点目录下多了 node_modules,这个目录就是扩展库文件。

express本来自带的jade模板引擎个人不太喜欢,所以使用ejs模板,语法和jsp一样。

node app.js

打开浏览器 http://127.0.0.1:3000/就可以访问了。

win7下安装配置node.js+express开发环境

下面我们来看创建一个工程

现在已经有express

express命令安装在全局才起作用!

所以express安装的时候要用 npm install express -g

或者直接修改全局路径:

npm config set prefix "C:\Program Files\nodejs"

npm config set cache "C:\Program Files\nodejs\cache" (先建好cache目录)

键入:express myapp (myapp是随意起的工程名称)

你会发现多了一个 C:\Program Files\nodejs\myapp 目录

默认情况下:里会自动创建

win7下安装配置node.js+express开发环境

这几个文件,不做解释,相信有过开发经验的同学都能一眼明了。

复制node_modules到myapp下面

环境搭建到此完工,下面做一个demo测试!

在myapp下新建helloworld.js

var http = require("http");
http.createServer(function(request, response) { 
  response.writeHead(200, {"Content-Type": "text/plain"}); 
  response.write("Hello World"); 
  response.end();
}).listen(8888);
console.log("nodejs start listen 8888 port!");

进入node.js command prompt 命令窗口,进入C:\Program Files\nodejs\myapp目录

键入node helloworld.js

win7下安装配置node.js+express开发环境

 打开地址http://127.0.0.1:8888/

Javascript 相关文章推荐
一段利用WSH修改和查看IP配置的代码
May 11 Javascript
event对象获取方法总结在google浏览器下测试
Nov 03 Javascript
如何在node的express中使用socket.io
Dec 15 Javascript
js实现对table动态添加、删除和更新的方法
Feb 10 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
Nov 02 Javascript
bootstrap常用组件之头部导航实现代码
Apr 20 Javascript
vue上传图片组件编写代码
Jul 26 Javascript
ionic 3.0+ 项目搭建运行环境的教程
Aug 09 Javascript
一步步教会你微信小程序的登录鉴权
Apr 09 Javascript
详解如何创建并发布一个 vue 组件
Nov 08 Javascript
一文看懂如何简单实现节流函数和防抖函数
Sep 05 Javascript
详细聊聊vue中组件的props属性
Nov 02 Vue.js
分享使用AngularJS创建应用的5个框架
Dec 05 #Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 #Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
Dec 05 #Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
Dec 04 #Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 #Javascript
jQuery mobile类库使用时加载导航历史的方法简介
Dec 04 #Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
Dec 04 #Javascript
You might like
PHP的PSR规范中文版
2013/09/28 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
javascript中eval解析JSON字符串
2016/02/27 Javascript
jQuery xml字符串的解析、读取及查找方法
2016/03/01 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
a标签调用js的方法总结
2019/09/05 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
python的列表List求均值和中位数实例
2020/03/03 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
浅析Python 多行匹配模式
2020/07/24 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
英国大码女性时装零售商:Evans
2018/08/29 全球购物
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
化工专业个人的求职信范文
2013/11/28 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
综艺节目策划方案
2014/06/13 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
庆祝教师节标语
2014/10/09 职场文书
2014年标准化工作总结
2014/12/17 职场文书
三十年同学聚会致辞
2015/07/28 职场文书