在升级到Dart 1.12.x版之前,以下.html文件链接已正确解析。
<!DOCTYPE html>
<link href='../../../../packages/core_elements/core_icon.html' rel='import'>
<link href='../../../../packages/html_components/utility/safe_html.html' rel='import'>
<polymer-element name='required-tooltip'>
<template>
<div layout horizontal flex id='<tipp></tipp>'>
<core-icon id='tip-icon' icon=''></core-icon>
<h-safe-html id='label' content='<bol><u>Required</u><bold>'></h-safe-html>
</div>
</template>
<script type='application/dart' src='required_tooltip.dart'></script>
</polymer-element>
第2行和第3行导入确实正确解析。
升级到新的.packages
文件而不是/package
符号链接后,没有任何链接被解析。
纠正这些问题的新规则是什么?
由于
答案 0 :(得分:2)
WebStorm 11 EAP在您运行--no-package-symlinks
或pub get
时使用pub upgrade
。此功能仍在实验中。一个简单的解决方法是从命令行运行pub get
或pub upgrade
,然后返回带有符号链接的packages
目录。
当到处都支持使用.packages
文件的解析时,即使packages
目录不再存在,代码也不需要进行任何更改。