NodeJs
来源:互联网 发布:windows日志怎么看 编辑:程序博客网 时间:2024/06/03 12:52
主要学习教程:http://www.runoob.com/nodejs/nodejs-tutorial.html
下载地址:https://nodejs.org/en/
中文网:http://nodejs.cn/
淘宝镜像:http://npm.taobao.org
nodeJS产生的背景:解决高并发
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
浏览器两个引擎:1、html、css解析引擎 2、js解析引擎
安装后,打开dos输入node进入node环境 (退出 ctrl c c)
编译某个js文件:
node index.js (或 node index)
nodeJs 使用 CommonJS 规范
什么是 Node.js
Node.js 可以解析JS代码(没有浏览器安全级别的限制)提供很多系统级别的API,如:
- 文件的读写
- 进程的管理
- 网络通信
- ……
准备 Node.js
使用nvm (node-version-manage)来安装并维护多个Node.js的版本
1、项目地址:
https://github.com/creationix/nvm/blob/master/README.md
mac系统安装:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
windows安装:
可直接下载,安装包参考:http://blog.csdn.net/tyro_java/article/details/51232458.
项目:https://github.com/coreybutler/nvm-windows/releases
这里下载的是 nvm-setup.zip ,安装后会自动配置环境变量
2、配置加速镜像:
mac系统下(~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc)添加:
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/nodeexport NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvmwindows下配置nvm安装目录(如:D:\Users\fan\AppData\Roaming\nvm)中的settings.txt:
root: d:\Users\fan\AppData\Roaming\nvmpath: d:\Program Files\nodejsarch: 64 proxy: none node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
3、使用
npm i supervisor -g
nodemon
- nodejs
- NodeJs
- nodejs
- nodejs
- nodejs
- nodejs
- nodejs
- nodejs
- nodejs
- nodejs
- NodeJs
- nodejs
- NodeJS
- nodejs
- nodejs
- nodejs
- NodeJS
- nodejs
- 新文档
- nginx负载均衡简单配置
- 转JavaMail发送和接收邮件API(详解)
- sed用法
- Error loading MySQLdb module: No module named MySQLdb.
- NodeJs
- redis-cli之redis命令
- Android之TextView设置String文本颜色
- ORACLE VARCHAR2最大长度问题[作者:潇湘隐者]
- Win10环境Python3.6安装Scrapy1.4(好多坑)
- 分布式键值存储系统ETCD调研
- 面试资料
- C++学习笔记06
- 固定管道软件渲染器