阿里icon下载的iconfont文件夹应该放在哪里?

作者站长头像
站长
· 阅读数 7

项目是vue2,问一些使用iconfont的过程中遇到的问题:1.阿里icon下载的iconfont文件夹应该放在哪里?这里的文件应该放在vue项目的哪个文件夹下?public还是assets,为什么?2.这个文件夹里的所有文件如果放在assets文件夹下,npm run后报这样一个错误,请问原因是什么,如何解决?阿里icon下载的iconfont文件夹应该放在哪里?3.网上有在index.html里引用iconfont.css的,有在main.js里引用iconfont.css的,请问有什么区别,哪种才是最优解?谢谢

回复
1个回答
avatar
test
2024-07-05

放在assets或者static包下都可以,都将作为静态资源在install的时候被引用。

在index.html,main.js里引用也都可以,加载顺序和编码习惯决定放在哪里。

目前我遇到的项目里,放在main.js里进行资源引用的占90%,一个vue项目的页面很可能在组件里去完成,不一定在index.html里,使组件内尽量少的引用公共资源,可让代码简洁且具备可移植性更高。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容