Nuxt.js和srcDir选项:渲染url favicon 404错误

时间:2018-03-26 06:41:02

标签: javascript vue.js nuxt.js

nuxt.config.js文件中添加srcDir option后,我已将页面,组件和布局文件夹移至src目录。这是我的配置:

module.exports = {
  srcDir: 'src',

  head: {
    title: 'hello',
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },
      { hid: 'description', name: 'description', content: 'test' }
    ],
    link: [
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
    ]
  },
  ...
}

现在我收到以下错误消息:

nuxt:render Rendering url /favicon.ico +640ms
{ statusCode: 404,
  path: '/favicon.ico',
  message: 'This page could not be found' }

删除.nuxt文件夹然后重建应用程序没有帮助。我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

您的favicon位于static目录中:您必须将其移至src所有来源。

The documentation没有提供“应该移动”目录的详尽列表,但我想其他源目录如assets也应该移动。