Создайте базовый пример полимера 3, который работает т.е. - PullRequest
0 голосов
/ 22 октября 2018

Здравствуйте, я начинаю создавать базовый проект полимера init.Только думай, что я изменяю, это добавляю к полимеру. Json

  "builds": [
    {
      "js": {
        "compile": "es5"
      }
    }
  ]

В полимерной подаче это работает.Тем не менее я хочу построить свой компонент для запуска.Я использую полимерную сборку.

Процесс сборки возвращает только Polymer.json

{
  "entrypoint": "index.html",
  "fragments": [],
  "sources": [
    "src/**/*",
    "index.html"
  ],
  "extraDependencies": [
    "bower_components/webcomponentsjs/*.js"
  ],
  "builds": [
    {
      "js": {
        "compile": true
      }
    }
  ],
  "lint": {
    "rules": [
      "polymer-3"
    ]
  },
  "npm": true,
  "componentDir": "node_modules/",
  "moduleResolution": "node"
}

При создании примера сервера, код которого работает в Opera

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">

    <title>aaaaaa</title>
    <script src="/node_modules/@webcomponents/webcomponentsjs/webcomponents-bundle.js"></script>
    <script src="/node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js"></script>
    <script src="/node_modules/@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js"></script>
    <script defer type="module" src="/test1-element.js"></script>
</head>
<body>
<h1>aaaa</h1>
<test1-element prop1="test1text"></test1-element>
</body>
</html>

Что мне делатьзапустить очень простой пример в IE 11.

1 Ответ

0 голосов
/ 02 января 2019

Я думаю, что ваши теги сценариев расположены в неправильном порядке: (я сам еще не пробовал, сейчас я просто исследую): https://polymer -library.polymer-project.org/3.0/docs/polyfills

custom-elements-es5-adapter.js.Этот небольшой polyfill позволяет запускать скомпилированные элементы ES5 в браузерах, которые поддерживают собственные пользовательские элементы.Это полезно в статических средах обслуживания, где вам нужно предоставить одну версию приложения для всех браузеров.Адаптер обсуждается более подробно в ES6 и в Build для производства.Важное примечание: адаптер es5 должен быть до полизаполнения веб-компонентов, если таковые имеются.

...