폴리머로 애플리케이션을 구축 중이며 자체 구성 요소를 만드는 데 문제가 있습니다. 구축중인 구성 요소는 로그인 프롬프트입니다.폴리머 코어 메타가 이미 등록되었습니다.
<link rel="import" href="/static/bower_components/polymer/polymer.html">
<link rel="import" href="/static/bower_components/paper-button/paper-button.html">
<link rel="import" href="/static/bower_components/paper-input/paper-input.html">
<polymer-element name="login-prompt" attributes="">
<template>
<paper-input label="Email"></paper-input>
<paper-input label="Password" type="password"></paper-input>
<paper-button label="Login" affirmative></paper-button>
</template>
<script>
Polymer({});
</script>
</polymer-element>
하지만 하나 개의 의존성 이상을 가져 순간 (이 경우 paper-button
및 paper-input
에, 나는 콘솔에서이 오류를 얻을 :. 그것은 platform.js
에서 오는 왜이 오류가 표시되는 것
Error: DuplicateDefinitionError: a type with name 'core-meta' is already registered
를? 문서의 데모는 정확히 동일하지만 정상적으로 작동합니다.
편집 : 절대 URL을로드하도록 업데이트되었지만 여전히 동일한 오류.
이 오류는'core-meta.html'을 두 번 가져올 때 발생합니다. 이것은 응용 프로그램이'../../ bower_components'가 해결하는 것 이외의 폴더에서 어떤 것을 가져 오려고 할 때 발생할 수 있습니다. 가져 오기 중복 제거 필터는 전체 절대 URL에서만 작동합니다. –
아, 알겠습니다. 절대 URL로 전환 해 보겠습니다. – Jonah
@ScottMiles가 시도한 동일한 결과 :( – Jonah