2015-07-08 3 views
0

Окружающая среда:Visual Studio 2013 - публиковать уменьшенная JavaScript только

Microsoft Visual Studio Professional 2013 Версия 12.0.31101.00 Update 4 Microsoft .NET Framework Версия 4.5.51209

У меня есть проект сайта который содержит некоторые файлы javascript. Visual Studio автоматически расшифровывает файлы javascript - например, если «исходный» файл называется «myscript.js» - Visual Studio также создаст мини-версию под названием «myscript.min.js» - это здорово .. .

Когда я правой кнопкой мыши на имени файла в окне Solution Explorer и выберите "Опубликовать myscript.js" - Visual Studio публикует три файла:

  • myscript.js
  • myscript.min.js
  • myscript.min.js.map

Однако я хочу публиковать ТОЛЬКО минитипированную версию файла на веб-сайте - проблема в том, что если я использую параметр «Исключить из проекта» (щелкните правой кнопкой мыши на «myscript.js» -> Исключить из проекта »)); Visual studio также исключит мини-версию исходного файла.

Есть ли параметр в Visual Studio, который позволяет нам указывать, что при выборе опции «Опубликовать» в обозревателе решений можно опубликовать только уменьшенную версию файла?

ОБРАТИТЕ ВНИМАНИЕ: Я не прошу для решения MSBuild или MSDeploy (это НЕ веб-приложение, это веб-сайт проекта) - Я хочу, чтобы иметь возможность опубликовать один файл в то время (в этот случай javascript), но я НЕ хочу опубликовать основной исходный файл - только мини-версию.

Единственное решение, которое я нашел, - это вручную опубликовать измененную версию, а затем вручную удалить «исходный» файл с веб-сайта; но было бы неплохо, если бы у Visual Studio был параметр, который помешал бы «исходный» файл javascript быть загружен на сервер.

Возможно, такой вариант не существует? (Думаю, я просто ищу подтверждение).

Спасибо.

ответ

1

Мой совет будет использовать Web Основы (http://vswebessentials.com/) и перейти на веб-Сути => Edit Глобальные параметры ОНК (.jscssrc) и добавить

"excludeFiles": ["scripts/myfile.js","app/services/*", "app/controllers/*"] 

Больше информации здесь: How can I configure Web Essentials 2013 to ignore files?

+0

Да, спасибо - Я тоже натолкнулся на это, когда искал. Я действительно хотел бы увидеть опцию, по которой мы могли бы просто переключать (или отмечать), какие файлы публиковать, а какие нет в проводнике решений в Visual Studio - такая функция была бы наиболее желанной для тех из нас, кто должен поддерживать небольшой веб-сайт проекты. – bdcoder