2016-01-13 33 views
3

我用Git來拉項目 然後我啓動IntelliJ,然後說:Open Project。運行dart項目說dart:html不能用於獨立vm

項目本身看起來有4個模塊,實驗室1,實驗2,溶液2,溶液2

我打開完整的項目。在實驗室1,我想運行看我的網頁的外觀,但是當我說:Run main.dart錯誤背部被踢:

C:\code\dart-sdk\bin\dart.exe --ignore-unrecognized-flags --checked --enable-vm-service:51293 --trace_service_pause_events C:\code\workspace\tw_remoting_training\codelab_01\web\main.dart 
Observatory listening on http://127.0.0.1:51293 
The built-in library 'dart:html' is not available on the stand-alone VM. 
'package:remoting_training/remoting_printer.dart': error: line 20 pos 1: library handler failed 
import 'dart:html'; 
^ 

Process finished with exit code 254 

林不知道是怎麼回事就在這裏雖然。作爲輔助選項,我還會嘗試右鍵單擊index.html並單擊:打開方式> Dartium,但顯示空白頁面。它應該完成4個將字符串打印到屏幕的異步調用。

有什麼我失蹤?它是否因爲它是項目中的模塊而不運行?

回答

3

如果你的鏢腳本進口dart:html或進口dart:html你只能從Dartium瀏覽器中運行該腳本(通過添加腳本標記HTML指向的那個飛鏢腳本,或庫,如果你通過pub builddart2js運行在任何瀏覽器中),但無法從控制檯運行。

dart:io恰好相反,它不能在瀏覽器中運行。