Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,
性能非常好。Google Chrome浏览器就是用的V8引擎
是NodeJs版本管理工具,可安装多个node版本进行管理。
1、nvm: 配置淘宝镜像,修改settings.txt。
root: D:\dev\nvm
path: D:\dev\nodejs
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
2、命令:
nvm install 6.10.0 安装node
nvm list 已安装node版本列表
nvm use 6.10.0 选中当前使用版本
是node安装后自带的工具,可以下载别人上传和自己上传的工具类。
npm配置镜像:npm config set registry https://registry.npm.taobao.org
将ES6转化成ES5脚本。
全局安装:npm install -g babel-cli
使用npm创建一个nodejs工程:
进入当前文件夹:npm init
当前项目中安装转换插件工具(插件中的js代码,用于转换)
npm install babel-preset-es2015 –save
手动将ES6转换成ES5(这个是在服务端替换)
babel es6.js --out-file es5.js --presets es2015
自动转换(直接将ES6下载到本地替换)
babel es6.js -w --out-file es5.js --presets es2015
在页面中实时转换,需要安装一个工具
npm install babel-core@5 –save
使用Browsersync实时刷新页面(可以快速响应文件刷新界面)
安装:npm install -g browser-sync
在当前项目下启动Browsersync,开始监听:
browser-sync start --server --files "**"
访问时需要前面加上Local:http://localhost:3000