Выполнить задачу Grunt во время. net core build / publi sh в Azure DevOps Pipeline - PullRequest
0 голосов
/ 14 февраля 2020

У меня проблема с недавно преобразованным приложением ASP. Net Core 3.1, которое применяется только к автоматизированным сборкам.

Я:

Проблема возникает, когда я пытаюсь выполнить те же задачи в Azure DevOps Build Pipeline или просто из команды do tnet линия. Короче говоря, кажется, что Task Runner является только частью visual studio и находится за пределами командной строки do tnet. Решение, которое я нашел, заключается в добавлении цели в мой файл msproj:

<Target Name="MyPreCompileTarget" BeforeTargets="Build" Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> <Exec Command="grunt default" /> </Target> Но это работает только при установленном grunt cli.

Обычно я пытаюсь использовать BundlerAndMinifier библиотека: https://docs.microsoft.com/en-us/aspnet/core/client-side/bundling-and-minification?view=aspnetcore-3.1&tabs=visual-studio

Но так как мы используем ECMAScript 6+ и он не поддерживается библиотекой, у меня нет выбора, кроме как использовать Grunt или что-то подобное.

Я делаю что-то в корне неправильно? Должен ли я следовать шаблону «ЛУЧШЕ» для объединения и минимизации / SASS?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...