我爱编程

Dart 2 Web 应用迁移指南

2018-04-26  本文已影响559人  soojade

本章将指引你完成从 Dart 1.x web 应用到 Dart 2 的迁移。由于以下原因,这些改变是必要的:

工具

Dart 2 的 web 应用开发环境不同于 Dart1.x。以下是亮点:

Dart 1.x Dart 2
Dartium, content shell Chrome 和 dartdevc
pub build pub run build_runner build. 查看: build_runner build
pub serve pub run build_runner serve. 查看: build_runner serve
pub run angular_test pub run build_runner test -- -p chrome. 查看: Running tests
pub transformers build package transformers. 查看: Transforming code

代码

要迁移到 Dart 2,你需要编辑你的 web 应用的项目文件:

对于迁移应用的完整例子,比较 angular-examples 应用的任何一个master5-dev分支,如这些:

Pubspec

对你的pubspec.yaml文件做出如下改变:

例如,这里 angular-examples/quickstart/pubspec.yaml 是应用这些改变后的差异。

HTML 中的 script 元素

使用<script>元素最常见的示例文件是web/index.html。你需要做出如下改变:

这里 angular-examples/quickstart/web/index.html 是应用了这些改变后的差异。

额外的资源

上一篇 下一篇

猜你喜欢

热点阅读