• <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
      <nav id="xcyjv"></nav>
    1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>

        webpack3升級到webpack4遇到問題總結

         更新時間:2019年09月30日 10:16:02   作者:haru   我要評論
        這篇文章主要介紹了webpack3升級到webpack4遇到問題總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

        最近由于項目需要,需要對已有的兩個vue項目進行webpack3升級到webpack4,此處記錄一下整個升級過程的幾個重要步驟,以及遇到的問題和解決方案。

        1、更新webpack以及相關聯插件,webpack4新增插件webpack-cli

        npm i -D webpack webpack-cli webpack-dev-server webpack-merge

        2、運行npm run dev,報錯:Error: webpack.optimize.CommonsChunkPlugin has been removed, please use config.optimization.splitChunks instead.

        原因:webpack.optimize.CommonsChunkPlugin 已廢棄,修改為webpack.optimize.SplitChunksPlugin

        3、運行報錯:Error: Plugin could not be registered at 'html-webpack-plugin-before-html-processing'. Hook was not found.

        原因:webpack升級,html-webpack-plugin未匹配

        解決方案:升級html-webpack-plugin插件

        升級插件到 html-webpack-plugin: “^3.2.0”版本,再次運行,報錯


        原因:項目中自定義由于需要,需要對每一個打包好的html模版都插入一段js,所以基于html-webpack-plugin自定義了一段插件代碼,但是該代碼需要根據webpack4重新處理一下,參考官網:https://github.com/jantimon/h...

        解決:

        第一步:升級插件 npm i -D html-webpack-plugin@next;
        第二部修改自定義代碼部分,如圖:

        4、運行報錯:Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead


        原因:Since webpack v4 the extract-text-webpack-plugin should not be used for css. Use mini-css-extract-plugin instead.

        解決: npm install extract-text-webpack-plugin@next;

        只更新extract-text-webpack-plugin可能沒用,最好更新成mini-css-extract-plugin,具體可看第6步

        5、報錯:TypeError: Cannot read property 'vue' of undefined

        原因:更新webpack,未更新vue-loader

        解決:npm i -D vue-loader

        注意:webpack4需要在配置中加入插件的引用才會生效

        const VueLoaderPlugin = require('vue-loader/lib/plugin');
        //配置中加入
        plugins: [
          new VueLoaderPlugin()
        ],

        6、報錯

        切換為mini-css-extract-plugin

        7、視情況更新

        "vue-style-loader": "^4.1.2",
        "vue-template-compiler": "^2.6.10”,
        "html-webpack-exclude-assets-plugin": "0.0.7",
        "html-webpack-inline-chunk-plugin": "^1.1.1",

        8、刪除


        在配置中加入

        9、BaseClient.js?e917:12 Uncaught TypeError: Cannot assign to read only property 'exports' of object ‘#
        npm run dev不報錯,但是在瀏覽器打開,控制臺報錯


        原因,webpack4之后,不允許混用 exports和import

        解決: 修改include部分為下邊這樣

        以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

        相關文章

        最新評論

        01彩票网app
      1. <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
          <nav id="xcyjv"></nav>
        1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>
            舟山 | 百色 | 博罗 | 营口 | 齐齐哈尔 | 洛阳 | 启东 | 迁安市 | 石嘴山 | 朝阳 | 阳春 | 石狮 | 五指山 | 湖南长沙 | 东莞 | 云南昆明 | 商洛 | 文昌 | 安康 | 乌兰察布 | 马鞍山 | 台北 | 天水 | 巴音郭楞 | 赣州 | 枣庄 | 商丘 | 锦州 | 高雄 | 佛山 | 邳州 | 海宁 | 正定 | 阜新 | 吉林长春 | 莆田 | 诸城 | 双鸭山 | 亳州 | 醴陵 | 邢台 | 通化 | 邢台 | 襄阳 | 锦州 | 德清 | 潍坊 | 鄂尔多斯 | 琼海 | 东方 | 朝阳 | 芜湖 | 江苏苏州 | 大庆 | 楚雄 | 山南 | 安顺 | 宜昌 | 大庆 | 平凉 | 九江 | 吉林长春 | 信阳 | 博罗 | 天长 | 赣州 | 玉环 | 漯河 | 南阳 | 阿坝 | 抚顺 | 昆山 | 大兴安岭 | 任丘 | 扬州 | 南充 | 六安 | 贵港 | 新疆乌鲁木齐 | 常州 | 鹤壁 | 醴陵 | 海门 | 荣成 | 临夏 | 中山 | 茂名 | 乳山 | 昌吉 | 余姚 | 榆林 | 改则 | 漳州 | 招远 | 菏泽 | 仁怀 | 衡水 | 白沙 | 钦州 | 晋江 | 荣成 | 白沙 | 济宁 | 单县 | 东阳 | 达州 | 绵阳 | 邯郸 | 枣庄 | 宁夏银川 | 梅州 | 巴中 | 内蒙古呼和浩特 | 许昌 | 陵水 | 明港 | 曲靖 | 单县 | 攀枝花 | 武安 | 长垣 | 通化 | 蓬莱 | 台州 | 白城 | 淮安 | 新沂 | 湛江 | 怒江 | 湖南长沙 | 淮南 | 三门峡 | 辽源 | 台湾台湾 | 嘉善 | 茂名 | 章丘 | 马鞍山 | 东阳 | 雄安新区 | 正定 | 海南 | 海北 | 贵港 | 伊犁 | 酒泉 | 燕郊 | 六安 | 嘉善 | 临海 | 阳泉 | 渭南 | 濮阳 | 东莞 | 商洛 | 乌兰察布 | 苍南 | 商丘 | 象山 | 铁岭 | 沭阳 | 温州 | 宁国 | 海拉尔 | 文昌 | 吴忠 | 阜阳 | 贵州贵阳 | 河北石家庄 | 连云港 | 宜春 | 玉溪 | 果洛 | 大兴安岭 | 诸暨 | 石狮 | 绥化 | 绵阳 | 大同 | 神农架 | 三门峡 | 招远 | 仁寿 | 河南郑州 | 德清 | 乐山 | 诸城 | 淄博 | 定安 | 昌吉 | 菏泽 | 大理 | 大兴安岭 | 昌吉 | 徐州 | 改则 | 大庆 | 阿勒泰 | 延安 | 宁波 | 临沂 | 赵县 | 包头 | 渭南 | 晋中 | 包头 | 资阳 | 东台 | 台州 | 铜川 | 开封 | 焦作 | 南平 | 乐清 | 枣阳 | 聊城 | 澳门澳门 | 阜新 | 哈密 | 河源 | 慈溪 | 阿克苏 | 五指山 | 湘西 | 周口 | 吉林长春 | 邵阳 | 黔东南 | 临海 | 泰安 | 佛山 | 澄迈 | 濮阳 | 岳阳 | 厦门 | 东阳 | 天长 | 单县 | 广元 | 涿州 | 红河 | 曲靖 | 任丘 | 南阳 | 焦作 | 瓦房店 | 德宏 | 义乌 | 桂林 | 台南 | 泗阳 | 湖南长沙 | 西双版纳 | 新沂 | 甘南 | 海丰 | 三沙 | 达州 | 泰兴 | 大连 | 嘉峪关 | 晋江 | 宣城 | 兴化 | 内江 | 邹城 | 三亚 | 滁州 | 济宁 | 昆山 | 博尔塔拉 | 巴彦淖尔市 | 咸阳 | 荣成 | 济南 | 鹤壁 | 图木舒克 | 金坛 | 自贡 | 湛江 | 包头 | 青州 | 西藏拉萨 | 朔州 | 赵县 | 九江 | 赤峰 | 葫芦岛 | 孝感 | 天门 | 长葛 | 建湖 | 沧州 | 玉树 | 神木 | 大同 | 屯昌 | 玉林 | 德清 | 天门 | 台北 | 山东青岛 | 芜湖 | 诸暨 | 宣城 | 滕州 | 吴忠 | 萍乡 | 汕头 | 南平 | 南通 | 海安 | 无锡 | 泸州 | 西藏拉萨 | 白山 | 宁国 | 五指山 | 宁夏银川 | 基隆 | 鄢陵 | 杞县 | 公主岭 | 儋州 | 邢台 | 焦作 | 大同 | 嘉兴 | 三门峡 | 鞍山 | 伊犁 | 临沂 | 朔州 | 儋州 | 涿州 | 邵阳 | 上饶 | 宁国 | 张掖 | 德清 | 济南 | 三河 | 荆州 | 海西 | 青海西宁 | 靖江 | 儋州 | 中卫 | 儋州 | 河南郑州 | 淄博 | 绥化 | 湘潭 | 铜仁 | 六盘水 | 黑龙江哈尔滨 | 崇左 | 长垣 | 红河 | 东方 | 玉溪 | 佳木斯 | 泸州 | 邳州 | 如皋 | 吉林长春 | 宣城 | 汝州 | 济源 | 吐鲁番 | 迁安市 | 烟台 | 盐城 | 宁夏银川 | 台北 | 萍乡 | 灌南 | 达州 | 湘西 | 吉林长春 | 海宁 | 莒县 | 天水 | 鹰潭 | 新泰 | 天水 | 湘潭 | 海西 | 甘南 | 连云港 | 长垣 | 延安 | 天水 | 许昌 | 广饶 | 信阳 | 沧州 | 万宁 | 绵阳 | 辽宁沈阳 | 宜宾 | 库尔勒 | 新疆乌鲁木齐 | 黑龙江哈尔滨 | 遂宁 | 湛江 | 怒江 | 衡阳 | 平顶山 | 瓦房店 | 澳门澳门 | 日照 | 海门 | 东台 | 丽江 | 山东青岛 | 佛山 | 青海西宁 | 宁波 | 邹城 | 张家口 | 济源 | 阳春 | 宁波 | 内蒙古呼和浩特 | 台山 | 齐齐哈尔 | 泰州 | 潮州 | 北海 | 自贡 | 聊城 | 玉环 | 泗阳 | 娄底 | 晋江 | 无锡 | 澄迈 | 莱芜 | 怀化 | 巴中 | 黑河 | 萍乡 | 余姚 | 海拉尔 | 桓台 | 鹤岗 | 上饶 | 榆林 | 五家渠 | 张家口 | 武安 | 昌都 | 安康 | 平潭 | 日土 | 双鸭山 | 清远 | 涿州 | 高雄 | 基隆 | 临沂 | 克拉玛依 | 周口 | 鹤壁 | 琼海 | 鞍山 | 海南海口 | 济南 | 常州 | 营口 | 淮安 | 东莞 | 济南 | 荆州 | 河池 | 云浮 | 广元 | 黑龙江哈尔滨 | 禹州 | 启东 | 朝阳 | 佳木斯 | 德阳 | 余姚 | 汉中 | 神木 | 宿州 | 宿州 | 海南海口 | 诸暨 | 通辽 | 白城 | 图木舒克 | 鸡西 | 邯郸 | 渭南 | 铜川 | 焦作 | 巴彦淖尔市 | 鄂尔多斯 | 阜新 | 鞍山 | 白山 | 赵县 | 柳州 | 吉安 | 吉林 | 仙桃 | 宁国 | 宜昌 | 招远 | 兴化 | 南安 | 三河 | 株洲 | 莆田 | 鸡西 | 神木 | 大连 | 石狮 | 西双版纳 | 新疆乌鲁木齐 | 苍南 | 宿州 | 通化 | 临沂 | 黔西南 | 盘锦 | 海丰 | 台北 | 海宁 | 恩施 | 阿勒泰 | 北海 | 涿州 | 三沙 | 锡林郭勒 | 垦利 | 济宁 | 迪庆 | 扬州 | 正定 | 临夏 | 扬中 | 鹤岗 | 河池 | 温州 | 河南郑州 | 玉环 | 明港 | 文山 | 香港香港 | 泰兴 | 邳州 | 商丘 | 临猗 | 溧阳 | 雄安新区 | 宁夏银川 | 江苏苏州 | 莒县 | 荆门 | 三沙 | 湘潭 | 日喀则 | 汕头 | 灵宝 | 宁国 | 博尔塔拉 | 燕郊 | 台山 | 宿迁 | 湖州 | 邹平 | 莱州 | 厦门 | 顺德 | 通辽 | 三亚 | 湖州 | 淮南 | 烟台 | 明港 | 枣阳 | 克孜勒苏 | 深圳 | 乐平 | 舟山 | 玉溪 | 黑河 | 德宏 | 黔西南 | 黔南 | 莆田 | 随州 | 定安 | 保山 | 赣州 | 韶关 | 玉林 | 定州 | 牡丹江 | 澳门澳门 | 宜都 | 大兴安岭 | 和田 | 葫芦岛 | 惠东 | 涿州 | 三亚 | 江西南昌 | 阜阳 | 湖南长沙 | 公主岭 | 遵义 | 三河 | 咸阳 | 宝鸡 | 秦皇岛 | 鄢陵 | 杞县 | 石嘴山 | 内蒙古呼和浩特 | 深圳 | 通辽 | 泰安 | 阿克苏 | 嘉善 | 吉林 | 毕节 | 玉林 | 滁州 | 泉州 | 商洛 | 青州 | 承德 | 咸阳 | 澳门澳门 | 五指山 | 德清 | 章丘 | 柳州 | 五家渠 | 鹤岗 | 来宾 | 锦州 | 惠州 | 金华 | 那曲 | 江苏苏州 | 兴化 | 攀枝花 | 无锡 | 娄底 | 大连 | 抚顺 | 锦州 | 山南 | 宿迁 | 开封 | 青州 | 遵义 | 灵宝 | 如东 | 玉环 | 澄迈 | 永康 | 海拉尔 | 金昌 | 抚顺 | 抚顺 | 商丘 | 鄢陵 | 丹阳 | 黔东南 | 眉山 | 娄底 | 清远 | 宝鸡 | 鞍山 | 灌云 | 赤峰 | 广饶 | 温州 | 改则 | 台北 | 海南 | 如东 | 吉林 | 甘孜 | 伊春 | 单县 | 宜都 | 龙岩 | 张家界 | 吴忠 | 海西 | 绵阳 | 莱芜 | 泗阳 | 枣阳 | 铜川 | 锡林郭勒 | 青海西宁 | 中山 | 章丘 | 贵州贵阳 | 许昌 | 琼海 | 通辽 | 遵义 | 牡丹江 | 禹州 | 九江 | 宜春 | 醴陵 | 海门 | 宜昌 | 梅州 | 宝鸡 | 保山 | 大庆 | 丹东 | 日喀则 | 湖州 | 雅安 | 荣成 | 诸暨 | 铜陵 | 陇南 | 慈溪 | 永州 | 嘉兴 | 绍兴 | 威海 | 临夏 | 秦皇岛 | 巴中 | 郴州 | 温州 | 曲靖 | 博尔塔拉 | 宜宾 | 牡丹江 | 梅州 | 常德 | 舟山 | 仙桃 | 澳门澳门 | 新泰 | 项城 | 西双版纳 | 玉环 | 赣州 | 阜新 | 滕州 | 东台 | 泰兴 | 乐清 | 固原 | 朝阳 | 榆林 | 商丘 | 贵港 | 招远 | 玉溪 | 黑龙江哈尔滨 | 建湖 | 娄底 | 普洱 | 廊坊 | 永康 | 廊坊 | 宿州 | 新疆乌鲁木齐 | 资阳 | 通辽 | 滁州 | 义乌 | 馆陶 | 枣阳 | 菏泽 | 高雄 | 许昌 | 克孜勒苏 | 台北 | 晋江 | 陇南 | 清远 | 中卫 | 商洛 | 安阳 | 日土 | 丹东 | 东台 | 铜仁 | 鹤岗 | 湛江 | 大同 | 文昌 | 兴安盟 | 杞县 | 台北 | 河池 | 定西 | 邳州 | 德宏 | 任丘 | 三沙 | 遂宁 | 日喀则 | 大庆 | 鸡西 | 株洲 | 桂林 | 兴化 | 仁寿 | 克孜勒苏 | 文昌 | 天门 | 基隆 | 阿勒泰 | 乌兰察布 | 宜昌 | 台州 | 清远 | 毕节 | 和田 | 昌吉 | 梧州 | 燕郊 | 滁州 | 汕尾 | 高雄 | 武安 | 中卫 | 桐乡 | 百色 | 邳州 | 琼海 | 池州 | 阜阳 | 台北 | 舟山 | 吉林 | 丹东 | 吴忠 | 衡阳 | 汕尾 | 赤峰 | 聊城 | 灵宝 | 武威 | 锡林郭勒 | 衢州 | 平顶山 | 泗洪 | 昌都 | 红河 | 屯昌 | 兴安盟 | 黄石 | 山东青岛 | 石狮 | 钦州 | 宜春 | 呼伦贝尔 | 伊犁 | 潍坊 | 咸阳 | 鸡西 | 单县 | 天水 | 巢湖 | 海西 | 芜湖 | 信阳 | 海丰 | 偃师 | 义乌 | 海东 | 正定 | 塔城 | 肥城 | 深圳 | 宿州 | 保山 | 安岳 | 常德 | 乳山 | 玉林 | 如东 | 简阳 | 诸城 | 义乌 | 揭阳 | 西藏拉萨 | 自贡 | 阿里 | 莒县 | 庆阳 | 海西 | 亳州 | 临沧 | 南充 | 溧阳 | 承德 | 五家渠 | 巴中 | 长兴 | 宁波 | 凉山 | 鹰潭 | 兴安盟 | 丹东 | 鄂州 | 汉川 | 库尔勒 | 阜阳 | 阿拉尔 | 安康 | 博尔塔拉 | 库尔勒 | 咸阳 | 惠州 | 莒县 | 阳江 | 诸暨 | 鹰潭 | 东阳 | 阳江 | 沧州 | 滨州 | 和田 | 梅州 | 沧州 | 定西 | 百色 | 朝阳 | 台中 | 廊坊 | 防城港 | 日喀则 | 柳州 | 亳州 | 庆阳 | 和田 | 乳山 | 海南海口 | 江门 | 温州 | 保山 | 内江 | 贺州 | 河源 | 白山 | 威海 | 禹州 | 茂名 | 瑞安 | 黑龙江哈尔滨 | 台湾台湾 | 晋江 | 塔城 | 呼伦贝尔 | 万宁 | 阿拉尔 | 汉川 | 涿州 | 阿坝 | 锦州 | 鹰潭 | 阿克苏 | 淮南 | 阿克苏 | 雄安新区 | 大连 | 白银 | 徐州 | 任丘 | 济源 | 海西 | 阿拉尔 | 朝阳 | 海南海口 | 慈溪 | 清徐 | 梧州 | 厦门 | 绵阳 | 塔城 | 福建福州 | 常德 | 山南 | 阿拉善盟 | 海丰 | 林芝 | 哈密 | 新余 | 慈溪 | 公主岭 | 衡水 | 瓦房店 | 白城 | 北海 | 固原 | 平顶山 | 陕西西安 | 昭通 | 邢台 | 吉林长春 | 张家口 | 海拉尔 | 丽水 | 徐州 | 济源 | 平凉 | 河池 | 潜江 | 常德 | 厦门 | 寿光 | 河北石家庄 | 来宾 | 山东青岛 | 项城 | 广饶 | 青海西宁 | 崇左 | 喀什 | 雅安 | 常州 | 忻州 | 石嘴山 | 资阳 | 锡林郭勒 | 衡阳 | 辽宁沈阳 | 赵县 | 保山 | 林芝 | 襄阳 | 邳州 | 铜陵 | 七台河 | 乌兰察布 | 张掖 | 酒泉 | 柳州 | 泰兴 | 大理 | 楚雄 | 绥化 | 朝阳 | 三亚 | 济南 | 三河 | 项城 | 江门 | 扬中 | 十堰 | 涿州 | 大连 | 长垣 | 漯河 | 中卫 | 新余 | 达州 | 三门峡 | 嘉峪关 | 任丘 | 荆州 | 靖江 | 扬中 | 濮阳 | 安阳 | 丽水 | 洛阳 | 庄河 |