我使用dart VM從命令行運行一些代碼。
的命令是:Dart和包根
dart --checked -package-root=/dart/packages test_service.dart
然而即時得到一個錯誤:
gf_service.dart': error: line 7 pos 1: library handler failed
import 'package:start/start.dart' as start;
林很困惑,因爲在通過「-package根」的說法進出口引用清楚看到的目錄「開始/啓動。飛鏢「文件,所以它存在。 -package-root文件夾也是正確的。
有什麼我錯過了嗎?
謝謝
不幸的是,我已經這樣做,它不夠...有點混亂。 – deepblue
你的腳本位於你的包的'bin'目錄中嗎?你在使用哪種操作系統?在Linux上,當腳本位於'bin'的子目錄下時,我有過幾次這樣的情況。我只是手動創建了指向'youpackage/packages'的符號鏈接'packages'。 –