在多个项目中共享CSS样式表和矢量的正确方法是什么?
我已经在wwwroot/css
上创建了CSS样式表,并像这样添加到我的_Host.cshtml中:
<link href="css/mystylesheet.css" rel="stylesheet">
但是它很好用,除了复制到每个项目的wwwroot/css
之外,我不知道共享它的正确方法是什么。
对于我的矢量,我可以为每个矢量创建一个组件,但这似乎需要很多额外的工作。
答案 0 :(得分:1)
假设您有大约8个不同的网站,并希望共享CSS和javascript,创建一个新的Web项目来托管CSS和javascript,并在所有这8个网站之间共享。
托管CSS / js的单独网站的另一个好处是,您可以托管在不同的区域,就像您自己的CDN。
域可以是这样的:
https://cdn.mywebsite.com/resources/js/someFile.min.js
https://cdn.mywebsite.com/resources/css/someFile.min.css
答案 1 :(得分:1)
请考虑制作一个razor class library来共享您的资源。