В моем простого MVC приложения только с одной страницей /Home/Index
(на данный момент), я заметил, что некоторые из моих стилей быть перезаписаны таинственнойtype.less
:Откуда возникает «type.less» и почему он перезаписывает некоторые мои стили?
Chrome говорит файл придет от
http://localhost:123/Content/less/type.less
но я ничего не могу найти.
The css
файлы включены также в правильном порядке, поэтому main.css
не должны фактически быть переопределены:
История моих действий:
Я создал новый проект MVC
в Visual Studio 2013
, и я обновил все ссылки с помощью самородка-менеджера.
Тогда я и изменил следующие файлы:
(я перечисляю только изменения, связанные с css
, но я также добавил knockout
и несколько пользовательских *.js
файлы, написанные мной)
BundleConfig.cs
где я добавил jquery-ui.min.css
:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css",
"~/Content/jquery-ui.min.css"));
и мой main.css
bundles.Add(new StyleBundle("~/Content/Custom").Include(
"~/Content/Custom/main.css"
));
_Layout.cshtml
, чтобы сделать свой новый пакет и исключило modernizr
, потому что я думал, что может быть причиной (это не помогло):
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/Custom")
@*@Scripts.Render("~/Scripts/modernizr")*@
тогда я исключил еще три линии там, чтобы сделать tyle.less
уйти (но это не сработало):
<body>
<div class="container center">
@RenderBody()
</div>
@*@Scripts.Render("~/Scripts/jquery")
@Scripts.Render("~/Scripts/bootstrap")
@RenderSection("scripts", required: false)*@
</body>
Index.cshtml
содержит только название и html
@{
ViewBag.Title = "Lorem ipsum";
}
Помимо этого, я ничего не изменил.
я смог найти ссылку на type.less
только в bootstrap.css.map
файл, который, по-видимому уменьшенная и длинной линии разных стилей, но файл type.less
физически, кажется, не существует нигде. Я не понимаю, почему он хочет переопределить мой css. Знаете ли вы, что может вызвать это и как отключить загрузить до мой css
так, чтобы он ничего не отвлекал?
Нет файла 'type.less' в решении где угодно? –
... oh wait, есть один файл, который содержит строку 'type.less' в' bootstrap.css.map' (которая, кажется, минимизирована и представляет собой только одну длинную строку стилей. - Я обновил мой вопрос. – t3chb0t