Без точек не работает с внешними файлами меньше?
Я работал с dotless
собрать мой less
файлы и все прошло гладко, пока клиент не попросил переместить наш less
файлы на отдельном сервере. Теперь less
как-то только частично скомпилировано. Например, если у меня есть что-то вроде ul li {color: red}
это работает отлично. Но если у меня есть ul { li {color: red} }
это не работает Это всего лишь фиктивный пример.
1 ответ
Не могли бы вы немного подробнее рассказать о настройке, которую вы сейчас выполняете?
Предполагая, что вы используете HttpHandler без точек, я могу лишь отметить, что просто переместить несколько файлов на другой сервер просто не работает.
HttpHandler без точек - это серверный компонент, который .less
файлы и компилирует их в .css
перед отправкой их в веб-браузер. Так что если вы только двигаете .less
файл на другой сервер, где точка не установлена, вы потеряете шаг компиляции между less и css.
Чтобы выгрузить меньшее количество файлов на другой сервер (например, CDN), вам нужно добавить новый шаг к процессу развертывания, который использует dotless.Compiler.exe
превратить.less файлы в css файлы, которые затем могут обслуживаться любым веб-сервером.
Вероятно, в данный момент происходит то, что вы переместили файл.less, а новый сервер просто обслуживает его как обычный текст, а не компилирует его из less в css