什么是nodejs?

脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对于需要独立运行的JS,nodejs就是一个解析器。

Node.js安装及详细步骤

Node.js官方安装包及源码下载地址:http://nodejs.org/download/

安装环境:Windows7  x64

安装步骤:

步骤1:双击下载后的安装包“node-v0.12.0-x64.msi”,显示欢迎界面,如下所示:

步骤2:点击Next、显示Node.js的许可协议页面:

步骤3:勾选“I accept the terms in the License Agreement”同意许可协议,并单击Next下一步,出现如下界面:

步骤4:Node.js默认安装路径为“C:\Program Files\nodejs\”,你可以修改,在这里我改到了D盘,单击Next,

出现安装模式及模块选择界面:

步骤5:这里我直接默认Next下一步,准备就绪,准备安装:

步骤6:确认无误后,点击Install,开始安装:

步骤7:半分钟后,安装完成,点击Finish即可:

步骤8:配置环境变量: 默认,Node.js安装完毕,会自动在系统的path环境变量中配置了node.exe的目录路径,但是可能你安装完成后,dos命令下输入node提示错误。

打开系统环境变量,发现确实已经配置了,但是dos下运行“set path”又看不到nodejs的配置,重启电脑重新加载就可以了。也可以删掉自动配置的,手动再加上即可。如:打开计算机属性-高级系统设置-环境变量,在系统变量列表中找到path变量:

步骤9:检测是否安装成功:

  点击开始-运行-cmd(win+R),打开dos,输入“node --version”检查Node.js版本:

1、  首先测试npm是否安装成功。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入“npm -v”来测试是否安装成功。如下图

2、  安装相关环境

npm install express -g

npm install jade -g

npm install mysql -g

默认情况下上述组件都是安装在D:\dev\nodejs\node_modules文件夹下,这也是nodejs相关组件的自动查找路径。

2.1安装Express

Express 是nodejs常用的一个框架‘npm install express -g’中-g表示安装到NODE_PATH的lib里面

Ps:安装express后,创建新项目有时会遇见不正常的情况,提示会“express不是内部或外部命令”,原因:express4.x版本中将命令工具分出来了,需要再安装一个命令工具,执行命令“npm install -g express-generator”完成后再测试就可以了。

在项目中引用express包

用express创建项目

在命令行中输入【express项目名称】,就可以在当前文件夹下创建一个新的项目

用此方法,只是创建了一个空的项目框架,和一个简单的实例程序,运行app.js可以查看(还需要在项目文件目录下,安装jade包,方法类似安装express)

在项目中引用express包

在命令行中输入【express 项目名称】,就可以在当前文件夹下创建一个新的项目

用此方法,只是创建了一个空的项目框架,和一个简单的实例程序,运行app.js可以查看(还需要在项目文件目录下,安装jade包,方法类似安装express)

用此方法,只是创建了一个空的项目框架,和一个简单的实例程序,运行app.js可以查看(还需要在项目文件目录下,安装jade包,方法类似安装express)

最新文章

  1. 已知空间三个点,解算外接圆圆心坐标,C++编程实现
  2. Ubuntu下deb文件及tgz文件安装
  3. 基本排序算法——冒泡排序java实现
  4. 【代码笔记】iOS-点击一个button,出6个button
  5. DOM--4 响应用户操作和事件(1)
  6. [Leetcode][JAVA] Word Ladder
  7. 页面中插入flash,并且给flash添加单击事件控制播放,以及获取相关参数.
  8. Jdk和Jre目录和三个lib目录说明----外部扩展jar包servlet,mysql,oracle等
  9. 【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列6
  10. 基于visual Studio2013解决C语言竞赛题之0414特殊平方数
  11. GDKOI 2015 Day1 T2 单词统计Pascal
  12. Google Chrome调试js代码
  13. Python 3.X安装配置
  14. TDD学习笔记【六】一Unit Test - Stub, Mock, Fake 简介
  15. 页面仔初窥"前端工程化"
  16. Ubuntu 14.04 LTS 火狐浏览器中,鼠标选择文字被删除的解决办法
  17. 【Loadrunner】平台1.9环境APP成功录制并调试成功后的脚本备份
  18. windows监听socket和标准输入
  19. 20145327 《Java程序设计》第五周学习总结
  20. Hibernate简介与实例

热门文章

  1. JavaScript常用数组操作方法,包含ES6方法
  2. 实现Feign请求拦截器,对请求header等参数进行转发
  3. mybatis的XML中注释需谨慎
  4. Linux下 启动tomcat 时候同时日志命令
  5. 【Vue-01】基础Vue语法+JS复习
  6. python实现抖音多线程下载无水印视频【附源码】
  7. python_并发编程——守护进程
  8. .net System.IO.Stream 流操作类(FileStream等)
  9. 1.什么是spring
  10. Linux PXE 网络装机