
webpack
Yetian_2000
这个作者很懒,什么都没留下…
展开
-
代码检验---严格规范代码工具 eslint
在我遇到的项目—逻辑组织中有使用代码检测规范的工具eslint,它是在rules中进行配置。 { test: /\.(js|vue)$/, loader: 'eslint-loader', enforce: 'pre', include: [resolve('src'), resolve('test')], options: {formatter原创 2020-10-16 15:25:51 · 183 阅读 · 0 评论 -
webpack知识点笔记
第一:webpack的工作步骤如下: 1.从入口文件开始递归地建立一个依赖关系图。 2.把所有文件都转化成模块函数。 3.根据依赖关系,按照配置文件把模块函数分组打包成若干个bundle。 4.通过script标签把打包的bundle注入到html中,通过manifest文件来管理bundle文件的运行和加载。(疑问:bundle文件的运行和加载为什么需要管理?) 打包的规则为:一个入口文件对应一个bundle。该bundle包括入口文件模块和其依赖的模块。按需加载的模块或需单独加载的模块则分开打包成其他的原创 2020-10-16 15:15:06 · 238 阅读 · 0 评论 -
babel-polyfill
babel-polyfill:( 学习地址https://www.jianshu.com/p/4822852792d1 ) 为什么要使用babel-polyfill? Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而可以在现有环境执行,所以我们可以用ES6编写,而不用考虑环境支持的问题; 有些浏览器版本的发布早于ES6的定稿和发布,因此如果在编程中使用了ES6的新特性,而浏览器没有更新版本,或者新版本中没有对ES6的特性进行兼容, 那么浏览器就会无法识别ES6代码,例如IE9根本看不懂原创 2020-10-16 14:53:23 · 188 阅读 · 0 评论