Vue打包后出现的bug -favicon.ico' because it violates the following Content Security Policy direc

打开vue的项目,但是页面显示的是Cannot GET,打开控制台之后,发现有一篇红色报错。

Vue打包后出现的bug -favicon.ico' because it violates the following Content Security Policy direc_第1张图片

//Refused to load the image 'http://localhost:8080/favicon.ico'
 because it violates the following Content Security Policy directive:
 "default-src 'none'". Note that 'img-src' was not explicitly set,
 so 'default-src' is used as a fallback.;

错误原因,虽然单词看的不太明白,英语水平也不是很高,但是作为一名程序员,在线翻译的工具当然是必备的了,大致看翻译了一下错误的意思

拒绝加载图像“http://localhost:8080/favicon.ico”

因为它违反了以下内容安全策略指令:

“默认SRC‘none’”。请注意,没有显式设置“img-src”,

所以“default src”用作回退。

打包运行的时候,似乎是改掉了config文件夹中的index.js里面的assets PublicPath: ‘/’,的路径,所以才导致了这个报错。
一个路径不对,会导致项目运行不出来。
于是改回来了,再次运行项目,就成功了。

你可能感兴趣的:(Vue打包后出现的bug -favicon.ico' because it violates the following Content Security Policy direc)