Node.js
Node.js 就是运行在服务端的 JavaScript。往常js文件需要浏览器才可以运行,但是Node.js内置Chrome的V8引擎,可以直接运行。
安装和测试
安装地址:https://nodejs.org/zh-cn/
一路next,然后通过CMD,输入node -v查看版本检查是否安装成功
可以创建一个简单的js文件进行测试
console.log("niu zai ai chishi ")
找到该文件的地址,打开当前的CMD,直接执行js文件
NPM包管理器(Node Package Manager)
相当于后端使用maven版本依赖管理,可以理解成前端的“Maven”用于管理js文件依赖
初始化 npm -init -y(使用默认的模块初始化)
设置镜像地址为:国内的淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
全局安装和局部(本地)安装
npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已
npm install express # 本地安装 只能在工作区使用
npm install express -g # 全局安装 可以直接在命令行里使用。
ES6模块化
在node.js环境中无法执行es6模块化代码,需要转换成es5才可以执行
所以只能使用babel转码器将es6语法转化成es5
安装babel
npm install -g babel-cli
检查版本
配置 .babelrc 文件,存放在项目下根目录下,该文件用来设置转码规则和插件,presets字段设定转码规则
{
"presets":["es2015"],
"plugins":[]
}
设置了es5的转码规则,就要安装es2015的转码器
npm install -d babel-preset-es2015
将需要转码的js文件目录进行转码
babel 要转文件目录名 -d 转后放到文件的目录名