我有一个运行良好的聚合物应用程序我Dartium,但当我导出到JavaScript时,它将无法运行。没有错误消息,但我收到此警告:
URI的目标不存在:'maindocument.html.0.dart'
它指的是这一行:
<script type="application/dart" src="maindocument.html.0.dart"></script>
在由构建创建的名为“maindocument.html”的文件中。
这是'原创''maindocument.html':
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Sample app</title>
<link rel="stylesheet" href="maindocument.css">
<link rel="import" href="maincontroller.html">
<script type="application/dart">export 'package:polymer/init.dart';</script>
<script src="packages/browser/dart.js"></script>
</head>
<body>
<div id="sample_container_id">
<main-controller></main-controller>
</div>
</body>
</html>
这是'maincontroller.html':
<link rel="import" href="postedItem.html">
<polymer-element name="main-controller">
<template>
<style>
</style>
<div>
<posted-item></posted-item>
</div>
</template>
<script type="application/dart" src="maincontroller.dart"></script>
</polymer-element>
'maincontroller.dart'还没有功能。 这是嵌套自定义元素的问题吗?
答案 0 :(得分:0)
如果maincontroller.dart
没有带MainController
注释的CustomTag
定义,那么您就会遇到问题。
如果您的元素不需要任何代码,请尝试定义MainController
类或向noscript
标记添加<polymer-element>
属性。