2016-02-13 1 views
1

Я загрузил скелет Aurelia VS2015 для машинописного текста, но не смог запустить приложение Aurelia Navigation в IIS Express. Единственное изменение, которое я внес в скелет, это добавить «webroot»: «wwwroot» на верхний уровень project.json.отсутствующий каталог «dist» в aurelia vs2015 машинописный скелет

Но приложение пытается загрузить «dist/main.js», который имеет две проблемы: 1) нет директории «dist» в разделе «wwwroot» (где это необходимо для поиска IIS Express) также нет директории «dist» где-либо еще. Файлы сценариев типа скомпилируются в каталог «src», который является родным в каталоге wwwroot, а также содержит файлы .ts и .map, которые не принадлежат к wwwroot.

Кто-нибудь знает, как исправить эту проблему или где я могу найти достаточную информацию, чтобы выяснить это сам?

Спасибо!

ответ

1

большой вопрос.

В Визуальный скелет Студия машинопись мы поставляем вариант конфигурации в tsconfig.json (https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-typescript-asp.net5/src/skeleton-navigation-typescript-vs/tsconfig.json#L3), чтобы не компиляции на экономии.

Это должно работать через редакторы. Если он не подберет tsconfig.json, у вас может возникнуть еще несколько проблем в Visual Studio, которые находятся за пределами этого вопроса.

Другая часть вопроса о DIST папке - расстояние папка будет создаваться, как вы упомянули, когда вы запускаете gulp build или gulp watch (который работает gulp build под одеялом)

Если вы хотите, чтобы это быть часть вашего нормального рабочего процесса вы можете выполнить следующие шаги -

  1. Откройте Visual Studio, нажмите View в верхней части, Other Windows и нажмите Task Runner Explorer
  2. вы должны увидеть список из г ulp задачи слева. Щелкните правой кнопкой мыши и выберите watchbindings > project open

Это будет держать глотком часы работает в фоновом режиме, когда у вас есть Visual Studio открыты и работают над проектом.

0

Кажется, мне нужно было прочитать «README.md» в скелете, поскольку он дал дополнительную требуемую команду: «gulp build», которая необходима для получения папки dist и скомпилированного машинописного текста.

Я бы ожидал, что шаг сборки будет задан в конфигурации проекта Visual Studio, и вам нужно будет выяснить, как правильно его интегрировать. Или, возможно, я выберу использование компилятора скриптов Visual Studio и смогу сказать ему вывод .js в папку dist (простите меня, я новичок в этом).

 Смежные вопросы

  • Нет связанных вопросов^_^