【发布时间】:2014-08-20 02:36:52
【问题描述】:
我最近更新了我的 Dart 编辑器版本。同时,我在我的主项目中将 Polymer 升级到了 0.12.0。
我通过将导入添加到 Polymer 库来修复 Polymer 元素,正如在邮件列表上的重大更改公告中所建议的那样。
即使在修复了 Polymer 元素和主 HTML 文件以包含 platform.js 和 dart_support.js 之后,我仍然会收到针对每个 Polymer 元素的警告报告:
- 在包“polymer”中找不到导入的资产“lib/polymer.html”。
- 缺少
<polymer-element>的定义,请在此文件顶部添加以下 HTML 导入:<link rel="import" href="packages/polymer/polymer.html">。
我在创建“使用聚合物库的示例 Web 应用程序”(点击计数器)时收到相同的警告。
我使用了最新的稳定版 Dart Editor 和开发频道版本 (1.6.0.dev_08_00)。我什至尝试清理 pub 库的缓存。
clickcounter 项目的 pubspec.yaml:
name: clickclick
description: A sample Polymer application
dependencies:
polymer: '>=0.12.0 <0.13.0'
transformers:
- polymer:
entry_points: web/clickclick.html
欢迎任何想法。
谢谢!
【问题讨论】:
-
我在最前沿尝试过,它没有问题。您是如何尝试修复您的 pub 缓存的?
pub cache repair? -
我刚刚清除了文件夹
Pub/Cache/hosted/pub.dartlang.org的内容。我刚刚尝试了pub cache repair,但没有成功。 -
你使用的是稳定版 Dart 吗?我猜1.6会在几天后发布或者尝试下载dev-channel-release。
-
我之前使用的是开发频道中的一个版本。我今天尝试使用 Dart stable 1.6,但在从模板创建新的 Polymer 应用程序时仍然遇到问题。这是screenshot。我试图删除
%AppData%\Pub,甚至删除 DartEditor 的.metadata。
标签: dart dart-polymer dart-editor