在pub构建期间关闭dart2js [英] Turn off dart2js during pub build

查看:184
本文介绍了在pub构建期间关闭dart2js的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为 pub build 编写了一个自定义变换器。我想在转换器的调试期间关闭dart文件到js的编译,以节省时间。可能吗?



目前,我的简化 pubspec.yaml

  name:my_proj 
dependencies:
polymer:any
transformers:
- my_proj


解决方案

pub build 只有 pub serve --no-dart2js



您可以临时修改档案

$ dart安装目录中的b
$ b

dart / sdk / lib / _internal / pub / lib / src / barback / build_environment.dart code> useDart2JS 更改为'false'。



另请参阅 https://code.google.com/ p / dart / source / browse / branches / bleeding_edge / dart / sdk / lib / _internal / pub / lib / src / barback / build_environment.dart#56



或者在 pubspec.yaml中排除dart2js转换器的web目录

 变压器:
- $ dart2js:
$ exclude:web


I am writing a custom transformer for pub build. I would like to turn off compilation of dart files to js during debugging of the transformer to save time. Is it possible?

Currently, my simplified pubspec.yaml is

name: my_proj
dependencies:
    polymer: any
transformers:
    - my_proj

解决方案

There is no option for pub build only for pub serve --no-dart2js.

You could temporary modify the file

dart/sdk/lib/_internal/pub/lib/src/barback/build_environment.dart in your dart install directory and set useDart2JS to 'false'.

see also https://code.google.com/p/dart/source/browse/branches/bleeding_edge/dart/sdk/lib/_internal/pub/lib/src/barback/build_environment.dart#56

I haven't tried it myself but I think this should work.

Or exclude the web directory for the dart2js transformer in pubspec.yaml

transformers:
- $dart2js:
    $exclude: web

这篇关于在pub构建期间关闭dart2js的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆