所以我有一个很奇怪的问题,应该直接解决。 如果将vue与js一起用作cdn ....,那么这将非常有效(因为它在angular或其他任何地方都可以使用)
<img src="/assets/images/icons/myicoin.svg>
但是奇怪的是,如果我通过webpack(和打字稿)进行操作,则无法正常工作...直接访问svg时
它尝试呈现应用而不是图标
我尝试使用vue-svg-loader
但是它在设计上感觉很糟糕,并且无法按我的意愿工作...
那么有什么主意如何告诉webpack将SVG单独保留,就像对待其他图像资源一样?
如果我将其包含为外部资源(不同的域),这确实很正常
答案 0 :(得分:2)
好,对于那些不认识的人
请勿将静态照片之类的资产(包括照片SVG)放入src/assets
文件夹中,并将其放入public/assets
所有静态资产应该放在 public 文件夹中,该文件夹在构建时就被复制了!
希望会帮助某人!