前端工程化
brightan
Discovery
展开
-
Babel的使用
babel工具Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。所需的包@babel/corebabel核心功能模块@babel/clibabel CLI命令行工具@babel/preset-envbabel预设(包含一组设定好的插件)@babel/polyfi...原创 2019-07-22 21:08:53 · 542 阅读 · 0 评论 -
前端模块化(ES6和CommonJS)
前端模块化对于开发大型的、复杂的项目,模块化显得十分重要。ES6出现之前,社区主要有CommonJS和AMD两种,前者用于服务器,后者用于浏览器。ES6模块化则可以完全替代它们。ES6模块与CommonJS和AMD的主要区别ES6模块依赖是在编译时就能确定,而后两者只能在运行时才能确定。1. 运行时加载// CommonJS模块let { stat, exists, readFile...原创 2019-07-22 21:58:01 · 549 阅读 · 0 评论