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 相关文章推荐
基础的prototype.js常用函数及其用法
Mar 10 Javascript
50款非常棒的 jQuery 插件分享
Mar 29 Javascript
javascript使用onclick事件改变选中行的颜色
Dec 30 Javascript
jQuery中:checkbox选择器用法实例
Jan 03 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 Javascript
BootStrap 可编辑表Table格
Nov 24 Javascript
Vue2实现组件props双向绑定
Dec 02 Javascript
详解jQuery简单的表单应用
Dec 16 Javascript
详解webpack解惑:require的五种用法
Jun 09 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
Oct 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常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
PHP array_reduce()函数的应用解析
2018/10/28 PHP
php集成开发环境详解
2019/09/24 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
JS闭包原理与应用经典示例
2018/12/20 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
python 获取剪切板内容的两种方法
2020/11/28 Python
python脚本定时发送邮件
2020/12/22 Python
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
公司委托书范本
2014/04/04 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
离婚协议书范文2015
2015/01/26 职场文书
技术员岗位职责
2015/02/04 职场文书
python全面解析接口返回数据
2022/02/12 Python
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript