在laravel-mix webpack中使用“提取”方法提取Vue时是否存在错误

问题描述 投票:0回答:1

我遵循了laravel-mix文档,通过使用extract(['vue])方法来减小vue应用程序的大小,效果很好,但是,当我尝试使用异步组件时,它将无法正常工作。

我已经添加了babel以启用promise语法

mix.js('resources/js/app.js', 'public/js').version().extract(['vue'])

{
  "presets": ["@babel/preset-env"],
  "plugins": ["@babel/plugin-syntax-dynamic-import"]
}

我希望这里缺少某些东西,而且它不是我必须等待补丁发布的实际错误,之前有人见过此问题吗?

vue.js vue-component babel laravel-mix async-components
1个回答
0
投票

我只是把它涂成红色:

警告:您目前无法将mix.extract()和异步组件结合在一起。根据Laravel Mix的说法,将在Webpack 5发布时解决此问题。

来源:https://medium.com/maatwebsite/reducing-vue-application-file-size-with-laravel-mix-e483f746d836

© www.soinside.com 2019 - 2024. All rights reserved.