Как развернуть приложение Polymer3 на страницах GH? - PullRequest
0 голосов
/ 11 марта 2019

Я создал приложение Polymer3, используя Polymer CLI. Я не могу настроить файл Polymer.json должным образом, чтобы при развертывании на страницах GH все загружалось правильно.

На данный момент мой Polymer.json выглядит так:

{
"entrypoint": "index.html",
  "shell": "src/site-app/site-app.js",
  "sources": [
    "src/site-app/**",
    "package.json",
    "css/**",
    "js/**"
  ],
  "extraDependencies": [
    "manifest.json",
    "node_modules/@webcomponents/**",
    "node_modules/@polymer/**",
    "node_modules/@fabricelements/**",
    "node_modules/web-animations-js/**"
  ],
  "moduleResolution": "node",
  "npm": true,
  "lint": {
    "rules": [
      "polymer-3"
    ]
  },
  "builds": [{
    "preset": "es6-unbundled"
  }]
}

И ошибки, которые я вижу в консоли Dev на Chrome, следующие

web-animations-next-lite.min.js:1 Failed to load resource: the server responded with a status of 404 ()
web-animations.min.js:1 Failed to load resource: the server responded with a status of 404 ()
webcomponents-loader.js:1 Failed to load resource: the server responded with a status of 404 ()
8
website.github.io/:1 Uncaught TypeError: Failed to resolve module specifier "@polymer/polymer/polymer-element.js". Relative references must start with either "/", "./", or "../".

Как я могу исправить мой Polymer.json, чтобы правильно развернуть на GH Pages?

1 Ответ

0 голосов
/ 12 марта 2019

Polymer.json - это только конфигурация для сборки полимера. Github Pages не будет загружать или размещать для вас что-либо кроме того, что находится в вашем репо. Таким образом, вам нужно загрузить что-нибудь, не входящее в ваш репозиторий (зависимости от npm), из cdn вроде https://cdnjs.com.

...