Я нашел много статей, которые указывали мне, что BundleConfig.cs больше не работает с MVC.Вместо этого я предполагаю использовать сторонние инструменты для достижения этой цели.По крайней мере, это мое понимание.Я потратил много времени на исследования и попытки понять, но нигде не могу найти четких инструкций о том, как этого добиться с помощью bundlingconfig.json
.В некоторых статьях Microsoft, таких как https://docs.microsoft.com/en-us/aspnet/core/client-side/bundling-and-minification?view=aspnetcore-2.1&tabs=visual-studio%2Caspnetcore2x, рассказывается о том, как его использует шаблон по умолчанию, но он не говорит мне, как именно они этого достигают.Кроме того, когда я пытался создать новый шаблон с проектом ядра 2.1, его там не было.Так что я совершенно не понимаю, как заставить работать мой bundleconfig.json.
Теперь я фанат начинать с нуля и создавать вещи, поэтому я хорошо понимаю, как они работают.Я могу исправить их, если что-то пойдет не так в будущем.Поэтому я создал совершенно новый проект, в котором ничего не было, и добавил свои контроллеры, представления, все, что мне нужно, чтобы получить базовый веб-сайт.Однако, просто добавив файл конфигурации самостоятельно, он ничего не делает.Я надеялся, что это часть фреймворка mvc, и он поднимет его и узнает, что с ним делать.Но я думаю, что это не так, и я нигде не могу найти инструкции о том, что мне нужно добавить в дополнение к файлу конфигурации, чтобы это работало.
Может ли кто-нибудь указать мне правильное направление?
[
{
"outputFileName": "wwwroot/css/Test.css",
"inputFiles": [
"wwwroot/css/Global.css"
],
"minify": {
"enabled": true,
"renameLocals": true
}
}
]
и затем на своей странице cshtml я добавил
<link rel="stylesheet" href="~/css/Test.css" />