В настоящее время статические ресурсы, которые мы используем, являются частью веб-проекта в Visual Studio. В проекте есть определенные файлы, которые мы хотим локально, мы не хотим, чтобы их развертывали на производство. Мы справляемся с этим с помощью файла .csproj и видим, что файл отмечен как «контент» или «нет» и т. Д. (Если он помечен как «none», он не разрывается на развертывание).Использование GruntJS для фильтрации развернутых файлов
Это прекрасно работает, однако мы продвигаем наше развитие из Visual Studio и в более дружественную к Javascript среду IDE. Однако, если мы добавляем или удаляем файлы, нам все равно нужно вернуться в Visual Studio и обновить файл .csproj, чтобы гарантировать, что производство не перестанет синхронизироваться и что сборка не сломается.
Это заставило меня задуматься о том, как мы реализуем Node/Grunt, если есть подключаемый модуль, который обрабатывает одну и ту же вещь - подход типа «белый список/черный список», на который сервер может смотреть и решать, какие файлы подобрать и какие из них уйти.
Я пробовал искать походы, но мне не очень повезло, когда я выяснил, как это выразить, и я надеюсь, что у кого-то есть идея о том, как это можно сделать. Я также желаю услышать другие лучшие способы, возможно, справиться с этой проблемой. Это в среде агностик.
Эй вы нашли то, что ищете? Я пытаюсь решить что-то подобное, и я не могу согласиться с тем, что это сложно назвать фразой, а поиск - даже вызов, а также – scniro
@salniro - Извините, я не нашел то, что искал. Я все еще ищу хороший ответ, хотя я приложил щедрость к этому вопросу, и, надеюсь, это привлечет некоторое внимание и даст нам хороший ответ. – Johannes
Удивительный! Сегодня я задал очень похожий вопрос, так что у нас тоже есть шанс. Не точный, но штопать близко. Проверьте это, если у вас есть время. Есть комментарий, который ссылается на плагин, который может оказаться удобным. Не нашли времени, чтобы изучить его полностью, но на первый взгляд это может быть то, что мы ищем. Вот библиотека, которая была прокомментирована на моем конце [grunt-usemin] (https://github.com/yeoman/grunt-usemin) – scniro