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库 开发规则
Jan 31 Javascript
浏览器打开层自动缓慢展开收缩实例代码
Jul 04 Javascript
jQuery实现的图片分组切换焦点图插件
Jan 06 Javascript
基于JS模仿windows文件按名称排序效果
Jun 29 Javascript
利用vue+elementUI实现部分引入组件的方法详解
Nov 22 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
JS插件clipboard.js实现一键复制粘贴功能
Dec 04 Javascript
小程序清理本地缓存的方法
Aug 17 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
Jun 07 Javascript
jQuery实现简单轮播图效果
Dec 27 jQuery
JavaScript如何实现防止重复的网络请求的示例
Jan 28 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 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
2016/07/20 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
Js 本页面传值实现代码
2009/05/17 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
深入理解Python中字典的键的使用
2015/08/19 Python
Python批量更改文件名的实现方法
2017/10/29 Python
Python打印输出数组中全部元素
2018/03/13 Python
PyQt5实现下载进度条效果
2018/04/19 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
django解决订单并发问题【推荐】
2019/07/31 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
巴西购物网站:Submarino
2020/01/19 全球购物
酒店个人求职信范文
2014/01/25 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
专家推荐信怎么写
2015/03/25 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书
关于感恩的作文
2019/08/26 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS