我的index.html文件中的违规行显示为
<script src="main.dart" type="application/dart"></script>
错误报告是:
Build error:
Transform polymer (PolymerBootstrapTransformer) on myproj_frontend|web/index.html threw error: Invalid argument(s): Illegal character in path
dart:core/uri.dart 855 Uri._checkWindowsPathReservedCharacters
dart:core/uri.dart 956 Uri._makeWindowsFileUrl
项目的整个路径是
D:\Projects\MyProj\MyProj_Project
我使用Dart VM版本在Windows 7上从命令行构建:1.16.0
老实说,我不知道如何继续诊断或解决这个问题。 任何帮助将不胜感激。
答案 0 :(得分:5)
我有同样的问题。看起来这是analyzer
包0.27.0
及以后的问题。
我通过将pubspec.yaml
中的版本固定到<0.27.0
来解决它。
答案 1 :(得分:3)
我发现分析器0.27.2没问题,但是分析器0.27.3会在我的Win 10上导致异常“无效参数:路径中的非法字符”。
PS。我使用Dart 1.16.0