Dotless - Невозможно ссылаться на меньшую переменную в отдельном файле с помощью MVC Bundling
Я надеюсь, что я не создаю дублирующую тему, но я искал два дня и не могу найти решение этой проблемы.
Мы начинаем новый проект вMVC4 и у нас меньше версияначальная загрузка загружен. Проблема, с которой я сталкиваюсь, заключается в том, когда я пытаюсь ссылаться на некоторые классы или переменные вbootstrap.less
мойglobal.less
или любую вещь вне текущего файла. Я могу создать переменную в верхней части текущего файла и использовать ее просто отлично, но если я хочу использовать что-то из отдельного файла, я должен@import
Это. Это было бы хорошо, если бы все мое приложение было меньше в одном файле, но мне пришлось бы импортировать 4+ файла в каждую страницу / секцию без файла, который я создаю.
Я добавил дополнение MVC4 отhttps://gist.github.com/2002958
Проблема, на мой взгляд, заключается в том, что каждый файл оценивается и конвертируется в css независимо. Я попытался упростить процесс и создать массивную меньшую строку из всех файлов в меньшем пакете, а затем преобразовать их (Less.Parse(lessString)
), но я получаю ошибку:
«Вы импортируете файл, заканчивающийся на .less, который не может быть найден»
Итак, вот мой последний вопрос: есть ли способ просто проанализировать менее строку, не ссылаясь на физический файл? Это решило бы мою проблему.
Если это невозможно по какой-то странной причине, существует ли уже существующий компонент или процесс, о котором я не знаю, который на самом деле объединяет файлы перед их минимизацией?
Любой свет на эту тему был бы оценен, поскольку я вращаюсь в кругах, пытаясь заставить это работать.
Этот вопрос был также опубликован в группе Dotless:
https://groups.google.com/forum/?fromgroups#!topic/dotless/j-8OP1dNjUY