0

I'm generating my CSS with twitter bootstrap, and want to simply use that CSS. When the dart CSS preprocessor goes over the already process .less files, it breaks some of the definitions.

Initially I just put the .css file in the out/css/ folder and linked to that, but then the dart editor says that it can't find the imported CSS file.

4

1 回答 1

1

如果您需要它,WebUI 编译器具有禁用某些功能的标志。例如,您可以使用 --no-css 来禁用 css 处理。你可以在从命令行调用 dwc 时传递这些标志,或者如果你正在使用 build.dart,你需要这样的东西:

var args = new Options().arguments.toList();
args.addAll(['--', '--no-css']);
build(args, ['your_entrypoint.html'])

WebUI 尝试处理可以通过入口点文件的相对路径访问的任何 css 文件。如果您为 css 类提供绝对路径或 http URL,WebUI 也不会处理这些链接。这将让您删除警告,同时仍然在其他任何地方处理 CSS。

如果您有本地开发服务器,则可以使用项目绝对路径(而不是文件系统绝对路径)来使事情正常进行。

如果可以,请打开一个包含更多详细信息的错误,以跟踪您看到的问题的根源。

于 2013-06-13T18:44:37.437 回答