我有一个基于英雄之旅教程的Dart应用程序。关于根注入器,它或多或少是相同的。尽管如此,webdev构建仍会产生下面详细显示的错误。
我正在Windows 10上使用Dart SDK 2.3.2。如this post中的建议,我尝试运行pub cache clean。还尝试删除整个生成的文件夹,然后运行pub cache清理干净,但仍然出现相同的错误。请注意,这个完全相同的应用程序在Linux Docker容器中构建良好。另外,我是无法确定是这些错误的原因还是结果,但不会生成main.template.dart。
home_url($wp->request)
这是我运行webdev build时生成的错误。
function init(){
global $wp;
$current_url = home_url( $wp->request );
print_r($current_url);
}
add_action('init','init');
答案 0 :(得分:0)
我遇到了同样的错误。就我而言,这是由于导入冲突而发生的 2个包含相同ClassName的软件包。
import 'dart:html'; // Contain the class Location
import 'package:angular_router/angular_router.dart'; // Also contain the class Location
因此可以通过在以下软件包之一上添加别名来解决此问题:
import 'dart:html' as dhtml;
import 'package:angular_router/angular_router.dart';