我正在阅读来自https://webdev.dartlang.org/guides/web-programming的To leverage one of the many existing libraries written in JavaScript, use package:js. If a TypeScript type definition file exists for a JavaScript library (see DefinitelyTyped for more info), you can use the js_facade_gen tool to generate Dart code for that library.
。如果存在一个JavaScript库的TypeScript类型定义文件(有关更多信息,请参见DefinitelyTyped),您可以使用js_facade_gen工具为该库生成Dart代码,以利用已经编写的JavaScript库。
我很好奇如何将javascript库转换为dart文件,例如https://github.com/google/chartjs.dart中的示例。我猜有两个步骤:1、从javascript库生成TypeScript类型定义文件(ts文件);2、使用js_facade_gen将ts文件转换为dart文件。
我希望得到更多详细信息,但是文档缺乏。欢迎任何提示。谢谢!
package:js
的任何教程吗? - BAE