새 다트 패키지가 게시되면 어떻게 업데이트 된 버전을 설치할 수 있습니까?Dart 패키지의 업데이트 된 버전을 설치하는 방법은 무엇입니까?
답변
pubspec.yaml
파일이 업데이트되면 DartEditor가 pub get
을 자동으로 호출합니다.
수동으로 호출 할 수있다 (예를 들어, 당신은 예를 들어 어떤 파일을 수정하지 않고 GitHub의에서 프로젝트를 체크 아웃 할 때) pub get
를 호출하여 파일 pubspec.yaml
Pub Get
를 사용하여
- 을 package 디렉토리의 명령 행에
pubspec.yaml
파일이 저장됩니다.
pub get
pubspec.lock
아무튼 경우 ('최근'에 대한
any
이 될 수 귀하의 예제에서
0.0.1
) 버전 제약 조건을 충족 (패키지 루트 디렉토리에) 파일
pubspec.lock
또는 최신 버전에서 언급 다운로드 존재하지 않습니다.
pub get
/
pub upgrade
파일이 아직없는 경우
pubspec.lock
을 만들고 다운로드 한 패키지의 버전을 저장하십시오. 업데이트 패키지에 대한
확인 및 파일 pubspec.yaml
이 저장되어있는 패키지 디렉토리에있는 명령 행에서 파일 pubspec.yaml
pub upgrade
에 DartEditor에
- 상황에 맞는 메뉴
Pub Upgrade
를 사용하여 다운로드 할 수 있습니다.
pub upgrade
버전 제한 조건을 충족하는 최신 버전을 다운로드하고 다운로드 한 버전을 pubspec.lock
파일에 저장합니다. 어떤 그 버전 제약 조건을 fulfulls 사용할 수있는 경우
pub get
/pub upgrade
는 0.0.2-1
또는 1.2.1-1
등의 사전 릴리스를 통해 0.0.1
또는 1.2.0+1
같은 (A -
포함되지 않은 버전 번호) 안정 버전을 선호한다.당신이 시험판을 원하는 경우에만 시험판이 제약 조건을 (같은 angular: '>=1.2.1'
)
pub upgrade
이
분석기 0.10과 같은 출력을 표시 할 수 있습니다 충족 있도록
당신은 버전 제약 조건을 강화해야 .5 (9 개의 새 버전 사용 가능)
이는 다운로드 된 안정 빌드보다 최신 9 개의 시험판 빌드가 있음을 나타냅니다. (polymer
이 observe
자체에 따라 위치를 종속성 observe
및 polymer
를 추가하면 일예)
당신의 의존성의 버전 제약은 모든 의존성 종속성의 버전 제약 조건을 충족해야합니다. pubspec.yaml
에 dependencies_override:
대신 dependencies:
에서 버전 제약 조건 의존성을 정의하여 종속 의존성을 위반하는 버전으로
pub get
/pub upgrade
.
dev_dependencies
(예 : unittest
)은 패키지에 정의되어있을 때 다운로드되지만 종속물 중 하나에서만 정의 된 경우 무시됩니다.
노련한 Dart 개발자를위한 고급 주제입니다.
노련한 Dartisan 인 경우이 질문은 질문할만한 가치가 없지만 자바 세계에서 온 것입니다. (학생들과 저는 수동으로 .jars를 다운로드 한 다음 (때로는) 복사해야하는 경우가 있습니다. 그것들을 우리 프로젝트에 포함 시키십시오) 그것은 자연스러운 질문입니다. 문맥은 다음과 같습니다. 이틀 전에 v0.9.5의 각이 나왔으므로 지역 프로젝트에 도서관을 업로드하는 데 정신적으로주의를 기울였습니다.
글쎄, 우리가 필요로하는 것은 모두 적절하게 정의 된 pubspec.yaml
파일이며 나머지는 Dart pub package manager입니다. 다트 편집기에서 프로젝트 새로 고침 또는 (재) 빌드 될 때 종속성이 업데이트됩니다. 우리의 프로젝트에서 우리는, 예를 들면하려면이 같은 pubspec.yaml
파일을 일어난 :
name: angular_dart_demo
version: 0.0.1
dependencies:
angular: any
(반대로, 말,
angular: ">=0.9.0 <0.10.0"
) 최신
angular
를 가져 가기 위해 펍 관리자를 허용했다. 쉬운. 좋은.
- 1. dart : js와 js 패키지의 차이점은 무엇입니까?
- 2. 동일한 패키지의 두 버전을 요구하는 방법은 무엇입니까?
- 3. R 패키지의 인스톨 버전을 확인하고 오래된 경우 업데이트
- 4. Deb 패키지의 최신 버전을 다시 빌드
- 5. 노드에 설치된 소프트웨어 패키지의 버전을 찾는 방법은 무엇입니까?
- 6. xcode를 제거하고 다른 버전을 설치하는 방법은 무엇입니까?
- 7. 설치하는 동안 Jboss 버전을 감지하는 방법은 무엇입니까?
- 8. Linux에 nginx의 다른 버전을 설치하는 방법은 무엇입니까?
- 9. Google 코드 및/또는 launchpad.net에서 R 패키지의 개발 버전을 설치하는 방법은 무엇입니까?
- 10. pub.dartlang.org 패키지의 품질을 예측하는 방법은 무엇입니까?
- 11. 패키지의 버전을 Android에서 바 꾸었습니다.
- 12. npm 패키지의 최신 안정 버전을 찾는 방법은 무엇입니까?
- 13. apt-get 패키지의 모든 (로컬이 아닌) 버전을 나열하는 방법은 무엇입니까?
- 14. github 및 packagist에서 패키지의 버전을 만드는 방법은 무엇입니까? PHP 특정
- 15. 항공 패키지의 응용 프로그램 버전을 변경하는 방법은 무엇입니까?
- 16. Windows XP에서 ejabberd 커뮤니티 버전을 설치하는 방법은 무엇입니까?
- 17. Svn은 업데이트 된 버전을 무시합니다.
- 18. Cabal - 특정 패키지 버전을 설치하는 방법
- 19. 같은 R 패키지의 여러 버전을 어떻게 사용합니까?
- 20. 전용 타이핑 패키지의 최신 버전을 얻는 방법
- 21. Android 이전 API 버전을 설치하는 방법은 무엇인가요?
- 22. 데비안 패키지의 충돌 버전을 지정할 수 있습니까?
- 23. 최신 Java 버전을 설치하는 방법
- 24. Windows에 특정 PHP 버전을 설치하는 고통없는 방법
- 25. 프로젝트가 잘못된 Angular 버전을 설치하는 이유는 무엇입니까?
- 26. yml 파일을 통해 CircleCI에 최신 casperJS 버전을 설치하는 방법은 무엇입니까?
- 27. 아파치가 최신 PHP 버전을 강제로 설치하는 방법은 무엇입니까?
- 28. 젠킨스 노드에서 여러 델파이 버전을 설치하는 방법은 무엇입니까?
- 29. Eclipse에서 JavaScript Development Tools의 최신 버전을 설치하는 방법은 무엇입니까?
- 30. 최신 버전의 Java를 제거하고 이전 버전을 설치하는 방법은 무엇입니까?