2016-11-11 3 views
2

Недавно у меня возникла очень странная проблема с моим ионным 2/угловым 2 проектом. Я получаю пустой белый экран и 404 для main.js и main.css, как показано ниже, при попытке использовать команду ionic serve. Что странно, этот код скомпилирован и загрузил приложение всего лишь несколько минут назад. Ничто не изменилось с точки зрения не сгенерированного кода. Кроме того, я недавно не устанавливал никаких новых плагинов и не делал никаких обновлений.Ионная подача 404 не смогла загрузить ресурсы main.js и main.css

404 GET http://localhost:8100/build/main.css 
404 GET http://localhost:8100/build/main.js 

Испытывал ли кто-нибудь этот вопрос в прошлом? Любые предложения о том, как решить эту проблему, очень ценятся.

+0

Файл 'build/main.css' генерируется в каталоге' www/'? – inspired

+2

Время от времени вы получаете странные ошибки, которые не имеют смысла, очищают папку сборки и запускают новую сборку. Обычно это работает. – Matt

+0

@inspired, no, мой каталог 'www/build /' не содержит файлы 'main.css' или' main.js'. Как заставить их генерировать? – AnchovyLegend

ответ

-1

Для меня возникла проблема при объявлении переменной ниже.

projectList: [] = [];

Не знаете, почему это происходит, но удалите это решение.

0

Это связано главным образом с ошибкой в ​​файле машинописных файлов. В частности объявить переменную массива типа как это:

arrayName: [] 

Правильный способ объявить переменную типа массив представляет собой любое из следующих действий:

arrayName: Array<Object> 
arrayName: Array<string> 
arrayName: Array<number> 

... arrayName: Array<any>

Машинопись будет «молча терпеть неудачу», если объявлено иначе

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