node.js学习笔记(1)--Node.js简介及环境安装
来源:互联网 发布:服装设计师用搜图软件 编辑:程序博客网 时间:2024/04/30 06:57
1.简介
1.Node.js是一个基于Chrome JavaScript运行时建立的平台。(注:是一个平台,不是语言)
2.Node.js对Google V8引擎进行了封装。
3.Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效。
4.Node.js是单线程的,是单线程的!!!
总之Node.js 就是运行在服务端的 JavaScript。
2.windos下安装
1.进入官网http://nodejs.cn/download/下载合适的版本 。我用的是node-v4.4.0-x86.msi
2.下载完成后点击安装就可以。
3.打开cmd 输入 node -v (查看版本)测试是否成功。
4.输入 node 进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如:
$ node> console.log('Hello World!');Hello World!
这样,你的第一个node.js程序就完成了!!!!
3.相关模块安装
Node.js拥有非常强大的生态--npm(npm已经是开源世界里最大的包管理器了,模块非常丰富)。
我们上面安装node时候已经自带了npm 所以我们可以直接用npm 安装环境。
语法: $npm install <Module Name>
例如: $npm install express
npm安装如果较慢时,可以使用淘宝的nmp镜像
例如: $npm install express --registry=https://registry.npm.taobao.org
npm 的包安装分为本地安装(local)、全局安装(global)两种
$npm install express # 本地安装$npm install express -g # 全局安装
本地安装
- 1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
- 2. 可以通过 require() 来引入本地安装的包。
全局安装
- 1. 将安装包放在 /usr/local 下。
- 2. 可以直接在命令行里使用。
- 3. 不能通过 require() 来引入本地安装的包。
4.其他
nodejs相关模块的文档地址
nodejs https://nodejs.org/api/
express http://expressjs.com/4x/api.html
ejs https://github.com/mde/ejs
async https://github.com/caolan/async
mssql https://github.com/patriksimek/node-mssql
nodejs https://nodejs.org/api/
express http://expressjs.com/4x/api.html
ejs https://github.com/mde/ejs
async https://github.com/caolan/async
mssql https://github.com/patriksimek/node-mssql
1 0
- node.js学习笔记(1)--Node.js简介及环境安装
- Node.js简介及安装开发环境
- Nodejs学习笔记(一)--- 简介及安装Node.js开发环境
- Node.js学习笔记(1、简介)
- Node.js学习(1) 开发环境安装
- node.js 学习笔记——node.js 环境配置
- node.js学习简介
- node.js安装及Express框架简介
- 1、安装node.js,熟悉node.js环境
- node.js学习笔记1
- Node.js 学习笔记---1
- Node.js学习笔记(1)
- node.js学习笔记(5)--MongoDB下载及安装
- Node.js学习-环境安装与配置
- Node.JS学习笔记
- node.js学习笔记
- Node.js 学习笔记
- node.js学习笔记
- Myeclipse编码格式配置
- Scala学习6之scala与java的不同之总结2-重写override
- java多态有两种情况:重载和覆写
- c++上机实验2
- C++实验2-标准体重
- node.js学习笔记(1)--Node.js简介及环境安装
- 换工作
- struts2中actionsupport的作用
- C# 子窗体调用父窗体的方法
- HYSBZ 1858(Scoi2010) 序列操作(线段树+区间合并)
- FreeMarker自定义的数据分页标签及使用示例
- UIWebView 网页图片上传报错
- 真机调试时使用自己的key运行程序
- POI导出Excel