首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有预取文件与预加载-webpack-插件

问没有预取文件与预加载-webpack-插件
EN

Stack Overflow用户
提问于 2020-02-18 22:18:46
回答 1查看 2K关注 0票数 2

我有一个关于预取和预加载的问题。

  1. 我有vue应用程序,在构建之后,我在dist/index.html中接收双加载文件。你可以在下面看到。
  2. 此外,“脚本”不是预加载/预取的。我不知道为什么。我安装了一个插件。

vue.config.js

代码语言:javascript
复制
modules.export = {
    configureWebpack: () => {
        return {
            devtool: 'source-map',
            output: {
                filename: '[name].[hash].js',
                chunkFilename: '[name].[hash].js'
            },
            plugins: [
                new PreloadWebpackPlugin(),
                new CleanWebpackPlugin()
            ],
            resolve: {
                alias: {
                   styles: path.join(__dirname, 'src/assets')
                }
            }
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-19 07:24:54

我有vue应用程序,在构建之后,我在dist/index.html中接收双加载文件。

Vue CLI已经注入了自己的预加载插件,因此您的插件复制了预加载/预取。只需删除您的,以解决重复。

您应该坚持Vue CLI已经提供的方法,因为它已经被修改为使用Vue CLI工具链。如果您出于某种原因选择使用自己的插件,可以通过以下方式删除内置插件:

代码语言:javascript
复制
// vue.config.js
module.exports = {
  chainWebpack: config => {
    config.plugins.delete('preload')
    config.plugins.delete('prefetch')
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60290258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档