2013-11-26 66 views
0

我正在基於route package演示的http服務器POC上工作。它要求其中規定,我pubspec.yaml文件包含如下因素的path package如何在pubspec.yaml中包含pub包path.dart

name: poc 
description: Proof of Concept 
dependencies: 
    route: any 
    path:any 

編輯標誌着字path作爲保留字,當我做了pub get我得到一個錯誤

Pub get failed, [1] Syntax error on line 5, column 11: invalid YAML in plain scalar 

這是具有路徑依賴性的行。我該如何解決這個問題?

飛鏢編輯器版本1.0.0_r30338(DEV) 飛鏢SDK版本1.0.0.7_r30338

+0

您可以發佈完整的pubspec .yaml?但是,如果路線使用路徑,則只需要包含路徑也可以自己使用。 – Fox32

+0

@ Fox32已更新爲顯示完整的pubspec。 –

+1

有時讀取錯誤消息很有用。最初在這個消息中給出了答案:「第5行的語法錯誤,第11列:純標量無效的YAML」。 – mezoni

回答

2

你缺少一個空間:

path:any 

應該是:

path: any 

我得到在pubspec.yaml中的任何項目上沒有空格的同一個錯誤

+0

這樣一個簡單的錯誤。我想我會在https://code.google.com/p/dart/issues/上發佈兩個問題,一個用於編輯器中的語法高亮顯示,另一個用於錯誤的傾斜。 –

+0

IDE確實在* following *行中記錄了錯誤,是的,不是最理想的情況。 –