1.babel转码(将ES6及新语法转为ES5语法)
(1)下载babel与babel预设
npm install babel-cli -g
npm install babel-preset-env --save-dev
(2)添加.babelrc
文件:
{
"presets": ["env"],
"plugins": []
}
(3)转码:
babel 源文件夹 -d 目标文件夹(-d表示文编译文件夹内所有内容)
2.模块化方式
ES6模块化有两种方式:
(1)
export default {
getList() {
console.log('获取讲师列表');
},
save() {
console.log('保存讲师');
}
}
import teacher from './teacherApi';
teacher.getList();
(2)
export function getList() {
// ajax调用
console.log('获取讲师列表');
}
export function save() {
// ajax调用
console.log('保存讲师');
}
import {getList,save} from './teacherApi';
getList();
save();