webpack
Muqiu7890
守住繁华
展开
-
cannot read property 'render' of undefined
首先查看配置文件,在webpack.config.server.js中入口配置错误:1 在服务端webpack配置中入口文件写错为entry: path.join(__dirname, ‘…/client/client-entry.js’)应该为entry: path.join(__dirname, ‘…/client/server-entry.js’)2. 报错: Request fai...原创 2019-07-25 12:40:12 · 9990 阅读 · 0 评论 -
webpack优化
webpack优化主要分为3个方面:优化开发体验(提升开发效率)优化构建速度优化使用体验优化输出质量一、优化构建速度1. 缩小文件搜索范围webpack在启动后会从配置的Entry出发,解析出文件的导入语句,在递归解析。在导入时会进行会进行如下两步操作:根据导入语句去寻找对应的需要导入的文件根据要导入文件的后缀,使用相对应的loader去处理文件。1.1 优...原创 2019-08-25 20:56:03 · 143 阅读 · 0 评论 -
包版本号的意义
格式:major.minor.patch(主版本号.次版本号.修补版本号)解读:patch:修复bug,兼容老版本minor:新增功能,兼容老版本major:新的架构调整,不兼容老版本version必须匹配某个版本如:1.1.2,表示必须依赖1.1.2版>version必须大于某个版本如:>1.1.2,表示必须大于1.1.2版>=version可大于...原创 2019-08-25 23:47:04 · 405 阅读 · 0 评论 -
webpack原理
ddfdfd原创 2019-08-25 21:26:15 · 253 阅读 · 0 评论 -
babel原理
什么是Babel?Babel 能够转译 ECMAScript 2015+ 的代码,使它在旧的浏览器或者环境中也能够运行。Babel 大概分为三大部分:解析: 将代码(其实就是字符串)转换成 AST( 抽象语法树)转换: 访问 AST 的节点进行变换操作生成新的 AST生成: 以新的 AST 为基础生成代码抽象语法树(AST)举个例子:// JSconst add = (a...原创 2019-08-31 20:21:32 · 262 阅读 · 0 评论