首页 > 解决方案 > 我在为我的 vue 项目提供服务时无法找到的清单 json 中出现错误

问题描述

所以这是我打开我的 vue 项目时遇到的错误......除了我什至无法找到我的 manifest.json 并且我在项目中有一个 /img/icons 文件夹。我无法弄清楚错误是什么或如何纠正它

尝试使用清单中的以下图标时出错:http://localhost:8080/img/icons/android- >chrome-192x192.png(下载错误或资源不是有效图像)

标签: vue.jsvue-climanifest.json

解决方案


您看到的错误通常是由更改使用 Vue Cli 3 的命令创建的项目vue create some-project然后删除部分或全部public文件夹引起的。即,该错误抱怨缺少位于 中的图标文件public/img/icons,旨在为服务/构建的应用程序提供 android、apple 或 web 图标/favicon。

此错误的可能修复方法是创建一个新项目(vue create whatever在您的项目之外运行)并将生成的public/文件夹复制粘贴到您当前的项目中。

如果您尚未使用 Vue Cli 3 创建项目,则上述解决方案可能不起作用。
对于 Vue Cli 2.x 项目,根据在项目根目录中运行的Vue Cli 文档(其中设置的项目名称在哪里)可能有效。vue init webpack my-projectmy-projectpackage.json


推荐阅读