print statements in dart-polymer UI not seen in webstorm console

柔情痞子 提交于 2019-12-11 06:57:22

问题


I have some print statements in a Dart UI app. Depending on the UI selection strings are printed to the console. Everything used to work as expected with with Dart with Eclipse plugin. Now I cannot see any print output to the console in my dart-polymer app.

Any possible help is appreciated.

EDIT 1

.dart

import 'dart:html';
import 'package:paper_elements/paper_input.dart';
import 'package:polymer/polymer.dart';

/// A Polymer `<main-app>` element.
@CustomTag('main-app')
class MainApp extends PolymerElement {
  @observable String reversed = '';

  /// Constructor used to create instance of MainApp.
  MainApp.created() : super.created();

  void reverseText(Event event, Object object, PaperInput target) {
    reversed = target.value.split('').reversed.join('');
    print(reversed); // NOTHING IS SHOWN IN ANY CONSOLE
  }

.html

<!-- import polymer-element's definition -->
<link rel="import" href="../../packages/polymer/polymer.html">

<link rel="import" href="../../packages/paper_elements/paper_input.html">

<polymer-element name="main-app">
  <template>
    <style>
      :host {
        display: block;
      }
    </style>

    <paper-input label="Type something..." on-keyup="{{reverseText}}"></paper-input>

    <p>
      Reversed: {{ reversed }}
    </p>
  </template>
  <script type="application/dart" src="main_app.dart"></script>
</polymer-element>

The print statement in main_app.dart DOES NOT PRINT TO ANY VISIBLE CONSOLE.


回答1:


Ensure you have the IntelliJ debug plugin installed in Dartium.




回答2:


I had the same problem. Simply running the app (as in Dart Editor) does not seem to be enough. In WebStorm, the print() statements appear in Console as expected only when I run the app in debug-mode (Ctrl-d).



来源:https://stackoverflow.com/questions/31122252/print-statements-in-dart-polymer-ui-not-seen-in-webstorm-console

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!