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 相关文章推荐
input+select(multiple) 实现下拉框输入值
May 21 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
Oct 28 Javascript
JavaScript 以对象为索引的关联数组
May 19 Javascript
jQuery动画animate方法使用介绍
May 06 Javascript
textarea 控制输入字符字节数(示例代码)
Dec 27 Javascript
概述VUE2.0不可忽视的很多变化
Sep 25 Javascript
原生JS实现幻灯片
Feb 22 Javascript
微信小程序 chooseImage选择图片或者拍照
Apr 07 Javascript
JS复杂判断的更优雅写法代码详解
Nov 07 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
Sep 05 Javascript
js利用iframe实现选项卡效果
Aug 09 Javascript
VSCode插件安装完成后的配置(常用配置)
Aug 24 Javascript
分享使用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
php常用字符串比较函数实例汇总
2014/11/24 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
flash javascript之间的通讯方法小结
2008/12/20 Javascript
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
2011/10/24 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
Python 读写文件的操作代码
2018/09/20 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
PHP中如何创建和修改数组
2012/05/02 面试题
redis连接被拒绝的解决方案
2021/04/12 Redis
如何使JavaScript休眠或等待
2021/04/27 Javascript
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
Python装饰器的练习题
2021/11/23 Python
PyTorch中permute的使用方法
2022/04/26 Python