12

2 つの dart プロジェクトがあるとします。

プロジェクト A には、Web コンポーネントを使用して一連の UI ウィジェットを作成するコードが含まれています ( https://github.com/kevmoo/widget.dartに似ています) 。

プロジェクト B には、プロジェクト A で作成した UI ウィジェットを再利用するフロント エンド コードが含まれています。

プロジェクト A をパブに公開したくない場合、プロジェクト A から B に手動でファイルをコピーせずに、プロジェクト B をプロジェクト A にリンクする方法はありますか?

ありがとう

4

1 に答える 1

14

ドキュメントのこのセクションを見てくださいpub: パスの依存関係:

http://pub.dartlang.org/doc/dependencies.html#path-packages

という名前のライブラリproject_aファイルがあるとします。myprojecta.dart

dependencies:
  project_a:
    path: /Users/me/project_a   <-- root of project a

project_aコードでは、次を使用してインポートします

import 'package:project_a/myprojecta.dart'

注 - プロジェクトを pub に公開したくない場合はgit、依存関係ではなく依存関係としていつでも使用できます。これにより、チームの他の人がファイルシステム レイアウトpathに依存することなくプロジェクトを使用できるようになります

于 2013-04-02T20:57:08.040 に答える