铁路项目中的飞镖分析仪在模板文件中出错

时间:2016-06-06 01:16:25

标签: ruby-on-rails dart rubymine

我试图设置dart-rails gem。当我创建我的第一个dart代码文件时,我收到了这个错误:

app/vendor/bundle/gems/dart-rails-0.4.3/lib/dart/rails/generators/templates/dart/dart_app.dart

当我双击错误时,它会显示以下文件。

import 'package:rails_ujs/rails_ujs.dart';

RailsUjs ujsHelper;

void main() {
  ujsHelper = new RailsUjs();
}

这是文件的内容:

response.data.data

我的app / assets / dart目录中有相同的文件以及包本身。该文件未显示错误。如果我将代码更改为无效,则会弹出错误。这证明了分析仪也在关注它。

当我运行重新分析所有Dart源文件(不重新启动Dart Analysis Service)时弹出错误。这是RubyMine IDE中的一个按钮。我尝试重新启动服务并重新分析。我犯了同样的错误。这个问题似乎是分析仪正在扫描整个项目的dart文件。是否可以控制分析仪的外观?它是运行分析器的RubyMine,而不是终端提示符下的我。

2 个答案:

答案 0 :(得分:0)

如果使用

导入文件
strtotime
  • 文件import 'package:rails_ujs/rails_ujs.dart'; lib rails_ujs.dart has to be in the pubspec.yaml`文件
  • sub-directory of the directory where the文件需要pubspec.yaml属性。
  • 需要从包含name: rails_ujs文件的目录运行
  • pub get

答案 1 :(得分:0)

这结果是一个RubyMine问题。我通过在项目的根目录中放置一个名为.analysis_options的文件来修复它,其中包含以下内容:

analyzer:
  exclude:
    - 'vendor/**'

我刚刚排除了供应商目录中的所有内容。即使我收到错误,分析仪仍继续处理所有有效的代码文件。