我试图寻找与捆绑相关的一些信息,尝试使用相同结果的不同场景:不起作用!
这是项目结构:
..........
Content
css
style.css
fonts
images
.........
Scripts
Plugin1
src
css
style1.css
js
js1.js
Plugin2
src
css
style2.css
js
js2.js
Plugin3
src
css
style1.css
js
js2.js
somejs.js
someotherjs.js
案例1 - 工作
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/css/style.css"));
案例2 - 没有工作
bundles.Add(new StyleBundle("~/js/style").Include(
"~/Scripts/Plugin1/src/css/style1.css",
"~/Scripts/Plugin2/src/css/style2.css",
"~/Scripts/Plugin3/src/css/style3.css"));
我的问题是,如何将我的css从一个捆绑包中的不同文件夹中捆绑出来?我知道如果样式都在同一个文件夹中,那么就可以了。
这是否必须对路径本身做任何事情?捆绑包... new StyleBundle("~/js/style")..
的名称是否必须与css文件的实际位置(文件夹结构)匹配?
当页面加载页面源时,缺少一个不工作的包密钥,而另一个不存在:
<link href="/js/style?v=" rel="stylesheet"/>
<link href="/Content/css?v=z_NN8-Oubjqwg7jFATA50T7SzahDLay9Fi3Lti_eSJ81" rel="stylesheet"/>