2014-09-18 7 views
0

게시자를 통해 내 패키지를 업로드했는데 제대로 작동하는 것 같습니다. 공식 페이지는 here입니다. 문제는 샘플 프로젝트에서이 패키지를 열 수 없다는 것입니다. 샘플의 pubspec.yaml에 viltage: any을 추가 한 다음 Pub Get을 미리 검색했습니다. 출력했다 :다트 패키지 가져 오기

Resolving dependencies... 
+ viltage 0.0.1 
Changed 1 dependency! 

모두가 (다시) 일을 나타냅니다하지만 viltage 패키지는 패키지 폴더에 없었다. 그런 다음이 줄을 추가하려고 시도했습니다.

import 'package:viltage/viltage.dart'; 

을 샘플의 main.dart 파일에 추가했습니다. viltage.dart 파일이 패키지에 있습니다. 대상 URI가 존재하지 않는다고 말했습니다 : "패키지 'viltage에 대한 의존성 추가"

내가 겪고있는 문제는 제가 퍼브에 업로드 한 패키지를 사용할 수 없다는 것입니다.

답변

2

Github에서 출처를 확인한 결과 Pub Package Layout을 사용해야 패키지를 게시 할 수 있습니다.

귀하의 코드는 다트 패키지가 아닌 웹 앱입니다.

+0

확인. 새 프로젝트를 "패키지 템플릿"으로 만들고 거의 모든 코드를 복사하면됩니다. 귀하의 anwser 주셔서 감사합니다. – ViliX64

1

lib 디렉토리의 파일 만 다른 패키지에서 가져올 수 있습니다.