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 相关文章推荐
有一段有意思的代码-javascript现实多行信息
Aug 26 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
Dec 24 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
Jun 01 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
Mar 11 Javascript
Angularjs修改密码的实例代码
May 26 Javascript
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
May 14 Javascript
微信小程序封装多张图片上传api代码实例
Dec 30 Javascript
react使用antd表单赋值,用于修改弹框的操作
Oct 29 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源码之explode使用说明
2011/08/05 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
JS解析XML的实现代码
2009/11/12 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
2014/01/28 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
js+canvas实现刮刮奖功能
2020/09/13 Javascript
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
浅析Python函数式编程
2018/10/06 Python
Selenium的使用详解
2018/10/19 Python
详解Python_shutil模块
2019/03/15 Python
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
2014年创卫实施方案
2014/02/18 职场文书
寄语学生的话
2014/04/10 职场文书
临床医学专业求职信
2014/08/08 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
教师工作决心书
2015/02/04 职场文书
2015年采购工作总结
2015/04/10 职场文书
常住证明范本
2015/06/23 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android