博客
关于我
运行 Webpack 项目图片和favicon.ico找不到, 图片404错误
阅读量:511 次
发布时间:2019-03-07

本文共 1440 字,大约阅读时间需要 4 分钟。

解决基于Vue和Webpack项目中的图片加载错误和favicon404问题

当你在基于Vue和Webpack的项目中遇到图片加载错误或favicon404问题时,可以按照以下步骤进行处理:

图片加载错误

图片加载错误提示图片链接为[object module],这通常是因为Webpack将图片文件当作CommonJS模块处理,而图片通常需要作为本地资源加载。为了解决这个问题,需要在Webpack的配置中调整图片加载方式。

步骤:

  • 安装必要的Webpack插件:

    npm install --save-dev url-loader file-webpack-loader
  • 修改webpack.config.jsvue.config.js,添加图片加载规则:

    const cfg = {  module: {    rules: [      {        test: /\.png$/,        use: {          loader: 'file-webpack-loader',          options: {            esModule: false          }        }      }    ]  }}
  • 或者保留使用UrlLoader并添加配置:

    const cfg = {  module: {    rules: [      {        test: /\.png$/,        use: 'url-loader',        options: {          esModule: false        }      }    ]  }}
  • 部署以上修改后的配置,保存文件。

  • favicon404错误

    favor pivotico查找404错误时,可执行以下步骤:

    步骤:

  • 使用HtmlWebpackPlugin配置favicon路径:

    const HtmlPlugin = require('html-webpack-plugin');const cfg = {  plugins: [    new HtmlPlugin({      title: 'Webpack Vue',      favicon: path解析('[public]/favicon.ico'),      template: path解析('[public]/index.html')    })  ]}
  • 如果使用copy-webpack-plugin,安装插件:

    npm install --save-dev copy-webpack-plugin
  • 添加copy任务到config中:

    plugins: [  new CopyWebpackPlugin([    path解析('[public]/favicon.ico')  ])]
  • 部署修改后的配置,保存文件。

  • 注意:确保文件路径正确,使用相对或绝对路径,如path.join(__dirname, 'public/favicon.ico')

    验证

    完成以上配置后,项目应能正常运行。检查页面是否正确加载图片和再次访问器官,确信最终没有404错误出现。如果发现问题,使用开发者工具检查网络请求是否正确,确认路径配置没错。

    通过以上方法,用户应该能够解决基于Vue和Webpack项目中的图片加载错误和favicon404问题,更好地完成项目开发。

    转载地址:http://gksnz.baihongyu.com/

    你可能感兴趣的文章
    我用wxPython搭建GUI量化系统之Sizer布局管理与页面切换
    查看>>
    我用wxPython搭建GUI量化系统之多只股票走势对比界面
    查看>>
    我用wxPython搭建GUI量化系统之财务选股工具添加日历和排序
    查看>>
    2019年达观杯文本智能信息抽取挑战赛 四到十名队伍分享
    查看>>
    selenium+python之切换窗口
    查看>>
    重载和重写的区别:
    查看>>
    搭建Vue项目步骤
    查看>>
    oracle查看字符集后修改oracle服务端和客户端字符集的步骤
    查看>>
    Oracle闪回查询总结
    查看>>
    求1-n中x(0-9)的个数
    查看>>
    Excuses, Excuses! map的应用
    查看>>
    搭建nfs服务器练习
    查看>>
    linux 编译出现的错误
    查看>>
    如何保证消息队列的高可用?
    查看>>
    常见状态码
    查看>>
    MYISAM存储引擎
    查看>>
    什么情况必须使用 statement
    查看>>
    账号转账演示事务
    查看>>
    idea创建工程时错误提醒的是architectCatalog=internal
    查看>>
    E - Another Postman Problem FZU - 2038
    查看>>