美文网首页
升级 webpack4踩坑集

升级 webpack4踩坑集

作者: 企鹅的技术笔记 | 来源:发表于2019-03-13 17:58 被阅读0次
  1. 很多参数进行了更改, 而新版 webpack 加入了类型检测, 类型不对会导致报错

在node_modules/webpack/declarations/WebpackOption.d.ts下寻找正确的参数与其类型

  1. inline-chunk-manifest-html-webpack-plugin报错
Error: Plugin could not be registered at 'html-webpack-plugin-alter-asset-tags'. Hook was not found.
BREAKING CHANGE: There need to exist a hook at 'this.hooks'. To create a compatibility layer for this hook,hook into 'this._pluginCompat'.
  at Compilation.plugin (/Users/pineapple/code/CodemaoM/node_modules/webpack/node_modules/tapable/lib/Tapable.js:69:9)
  at Compilation.deprecated [as plugin] (internal/util.js:47:15)
  at compiler.plugin.compilation (/Users/pineapple/code/CodemaoM/node_modules/inline-chunk-manifest-html-webpack-plugin/src/index.js:63:19)

暂时先删掉, 似乎是因为html-wepback-plugins 与 webpack4之间的版本号问题, 此插件的作用好像是把 manifest.json 插入到 html 的头部, 看一下能不能用配置模拟一下

  1. 引入 json 报错

因为 webpack^2 已经添加了引入 json格式文件, 因此不需要 json-loader(此插件也无法更新)
但是配置中依然有将 json 文件交给 happypack 打包 然后用 json-loader 来加载的不正确配置
因此删掉即可

  1. development 环境下webpack4 打包速度过慢

webpack config 中optimization.runtimeChunk 设为 true
升级 html-webpack-plugin到 beta 版
升级 ts-loader, loader 增加参数 transpileOnly: true, experimentalWatchApi: true,
(途中曾经试过升级 node 版本(8.11.x -> 11.x), 结果更慢了 = =|||)

相关文章

  • 升级 webpack4踩坑集

    很多参数进行了更改, 而新版 webpack 加入了类型检测, 类型不对会导致报错 在node_modules/w...

  • webpack4升级笔记

    shop在webpack4的升级过程被HMR问题卡了很久,最近终于解决,有时间重新梳理并对升级过程踩的坑做下笔记。...

  • Webpack4升级-踩坑指南

    webpack4版本出来也挺久了,目前最新的版本是4.29.6(截至2019-04-08),但是公司的几个项目在现...

  • Webpack4 踩坑

    1 安装 npm i webpack -g 同时要全局安装webpack-cli npm i webpack-c...

  • 踩坑集

    简介 小程序个人开发中遇到的问题记录,其中包括了小程序对于ES6部分不支持,样式的不兼容,页面传值缺失等问题。问题...

  • 踩坑集

    1.==与equal:博客2.1 对象?对象引用?博客 2 java方法调用(call by),值调用?引用调用?...

  • 踩坑集

    setting.json那里的配置刚开始没有的话是需要自己加属性和属性值进去的

  • webpack4踩坑2

    项目本地安装webpack4 初始化package.json npm init -y npm install we...

  • vue+ts

    找到对应配置 升级webpack4

  • webpack4 升级的坑

    很多人都说webpack复杂,难以理解,很大一部分原因是webpack是基于配置的,可配置项很多,并且每个参数传入...

网友评论

      本文标题:升级 webpack4踩坑集

      本文链接:https://www.haomeiwen.com/subject/editmqtx.html