Мой локальный сервер не может найти файлы bower при запуске приложения - PullRequest
0 голосов
/ 10 мая 2018

Мне нужно запустить приложение из локального репозитория (называемого exoplanet-explorer). Я установил Node.js и Git и выполнил следующие действия:

в командной строке Git Bash:

  git clone https://github.com/udacity/exoplanet.explorer.git
  cd exoplanet-explorer
  npm install -g gulp bower
  npm install && bower install
  gulp serve

Когда я запускаю gulp serve, страница приложения открывается, но она пуста. В консоли появляется этот список ошибок:

Failed to load resource: the server responded with a status of 404 (Not Found) webcomponents-lite.js:1 

(index):1 Refused to execute script from 'http://localhost:5000/bower_components/webcomponentsjs/webcomponents-lite.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

:5000/bower_components/iron-flex-layout/classes/iron-flex-layout.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)   

:5000/bower_components/iron-pages/iron-pages.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

:5000/bower_components/iron-selector/iron-selector.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

:5000/bower_components/paper-material/paper-material.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

:5000/bower_components/paper-menu/paper-menu.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

:5000/bower_components/paper-scroll-header-panel/paper-scroll-header-panel.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

:5000/bower_components/paper-styles/paper-styles-classes.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

:5000/bower_components/paper-toolbar/paper-toolbar.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

[Deprecation] Styling master document from stylesheets defined in HTML Imports is deprecated, and is planned to be removed in M67, around May 2018. Please refer to  for possible migration paths.

page.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)

(index):1 Refused to execute script from 

'http://localhost:5000/bower_components/page/page.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

:5000/bower_components/polymer/polymer.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)

planet-thumb.html:78 Uncaught ReferenceError: Polymer is not defined
at planet-thumb.html:78
at planet-thumb.html:100

scale-visualizer.html:68 Uncaught ReferenceError: Polymer is not defined
at scale-visualizer.html:68
at scale-visualizer.html:189

Что я могу сделать?

1 Ответ

0 голосов
/ 23 июня 2018

Я работаю над тем же проектом, и у меня были те же проблемы, с использованием Windows 10 Home, git версии 2.15.1.windows.2 и узла v8.11.3, npm v6.1.0, bower v1.8.4, gulp v3.9.1.Я посмотрел туда, где должна находиться папка bower_components и там абсолютно ничего нет.Я также открыл bash как администратор для установки.

Если у вас есть эти ошибки, Bower НЕ устанавливает должным образом полимерный стартовый комплект по какой-либо причине, или вы забыли / не смогли установить его самостоятельно.Я на самом деле наблюдал, как мои установки терпят неудачу, так как я снова и снова устанавливал, набираю " список беседок ", и он говорит мне, что полимерные файлы в стартовом наборе, которые мне нужны, все еще былине установлен - но я только что видел, как устанавливаются файлы.

Итак, у меня былочтобы сделать " bower install -f Polymer-Starter-Kit " после того, как я сделал это, а затем установил gulp и набрал gulp, все работает отлично.Надеюсь, это поможет кому-то еще - вчера я потратил более 16 часов, а сегодня 5, чтобы понять это. ПРИМЕЧАНИЕ: вы, возможно, захотите сначала выполнить « очистку кэша беседки ».

...