【问题标题】:How to migrate to Polymer and PaperElements 1.0 using pubspec.yaml如何使用 pubspec.yaml 迁移到 Polymer 和 PaperElements 1.0
【发布时间】:2015-06-01 10:44:59
【问题描述】:

我找到了迁移指南 (https://www.polymer-project.org/1.0/docs/migration.html)。我的 Dart 项目不使用 bower,而是使用 pubspec.yaml,当我更改 PaperElements 的依赖项版本时,我收到消息:paper_elements has no versions that match >=1.0.0

environment:
 sdk: '>=0.8.10+6 <2.0.0'
dependencies:
 browser: '>=0.10.0+2'
 code_transformers: any
 core_elements: '>=0.6.0'
 dnd: any
 logging: '>=0.9.3'
 paper_elements: '>=1.0.0'
 polymer: any
 polymer_intl: any
 vector_math: any
transformers:
- polymer:
  entry_points:
    web/index.html
  inline_stylesheets:
    packages/polymer/src/build/log_injector.css: false
- $dart2js:
minify: true

如何升级?

【问题讨论】:

    标签: dart dart-polymer paper-elements


    【解决方案1】:

    更新

    https://pub.dartlang.org/packages/polymer_elements

    (忽略自述文件中已弃用的注释)

    原创

    目前还没有 Dart 的 1.0 元素。 这是一项正在进行的工作,在它们未发布之前,无法像以前那样使用它们。 当然,你可以同时使用 Polymer.js 元素,但是你必须使用 bower 和 dart-js-interop。

    【讨论】:

    • 好的,我会等待 Dart 的 1.0 元素。谢谢你的解释。
    • 首先需要 Polymer.dart 1.0,然后需要更新 pub.dartlang.org/packages/custom_element_apigen 包以支持 Polymer 1.0,然后可以使用它为元素生成 Dart 包装器,但有几个元素需要人工返工。所以相当多的工作要做。你不是唯一一个在等待的人;-)
    • @GünterZöchbauer 你知道他们是否有一个 ETA 日期让他们完成它吗?
    • polymer_elements 包以 1.0.0-rc.x 版本提供。自述文件中的弃用注释仅适用于旧版本。它仍然显示在 pub 上,因为它显示了上一个版本的自述文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多