Фонд для приложений не может загружать файлы js и css

Я успешно установил все основы для зависимостей приложений, включая ruby, nodejs, git, scss и все.

однако, кажется, что есть проблема с загрузкой его свойств.

это показывает экран ниже (без шаблона, CSS и JS)

мой экран

когда это должно быть показано ниже

правильный экран

судя по хрому и т.е. консоли, это явно проблема моих локальных настроек. Кто-нибудь знает, как это исправить?

ниже моя консольная ошибка Chrome, я запустил шаблон приветствия.

Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено) http://localhost:8080/assets/js/angular.min.js Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено)) foundation.js:21 Uncaught TypeError: Невозможно прочитать свойство 'replace' из null http://localhost:8080/assets/css/app.css Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено)

1 ответ

Решение

После запуска приложения путем запуска задач gulp, папка с именем build будет создан внутри вашего проекта, содержащего assets папка и все необходимые файлы, которые не удалось загрузить навигатор.

Загляните внутрь, если вы их не найдете, это может быть связано с проблемами установки или конфигурации. в этом случае лучше попробовать установить снова.

Но если все находится там, где это должно быть, то это, вероятно, проблема конфликта портов, другое приложение на вашем компьютере может использовать http://localhost:8080/, в этом случае вам нужно будет открыть gulpfile.js и перейдите к строке, где запускается тестовый сервер:

// Starts a test server, which you can view at http://localhost:8080
gulp.task('server', ['build'], function() {
  gulp.src('./build')
    .pipe($.webserver({
      port: 8080,
      host: 'localhost',
      fallback: 'index.html',
      livereload: true,
      open: true
    }))
  ;
});

+ Изменить port: 8080 в port: 8081 или что-то еще, перезапустите задачи gulp, чтобы воссоздать новый сервер, и он будет работать, если новый порт доступен http://localhost:8081,

У меня была точно такая же проблема, и оказалось, что мой сервер apache, который всегда открыт для рендеринга моих файлов PHP, использовал этот порт :8080,

Другие вопросы по тегам