Vue之Webpack入门及学习总结
Babel 是一个通用的多功能 JavaScript 编译器,但与一般编译器不同的是它只是把同种语言的高版本规则转换为低版本规则,而不是输出另一种低级机器可识别的代码,并且在依赖不同的拓展插件下可用于不同形式的静态分析。(静态分析:指在不需要执行代码的前提下对代码进行分析以及相应处理的一个过程,主要应用于语法检查、编译、代码高亮、代码转换、优化、压缩等等) 安装babel //打开终端,输入命令 npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node //安装完毕之后,再次输入命令安装 npm install --save @babel/polyfill 创建babel.config.js const presets = [ ["@babel/env",{ targets:{ //最低支持的浏览器版本 edge:"17", firefox:"60", chrome:"67", safari:"11.1" } }] ] export导出/暴露 //export default默认导出,即外部JS文件import(引入)后可以使用的属性 // export default只能到处一次 export default { //属性 a, //方法 show } //按需要暴露(导出)