2016-07-24 3 views
0

私は一連のJavaScriptプロジェクトに取り組んでおり、その中には依存関係があるものがあります。私はパッケージマネージャーとしてJSPMを選択しました。これはすべて問題ありません。しかし、開発中に、私はこれを使って最も効果的な摩擦のない方法を作りたいと思っています。複数のSystemJS/JSPMパッケージの摩擦のない開発

あるプロジェクトから別のプロジェクトへの依存性を完全に透過的にするための最良の方法は何ですか?私はローカルで作業するときに、パッケージ化やプロジェクトを行わずにプロジェクト間をジャンプするだけですパッケージのインストールと同時に、リリースのために期待されているもの(パブリックパッケージ)とその依存関係をパッケージ情報とし、CI上にビルドしますか?

NPMを使用している可能性がありますnpm link - 私は何でもできますか?

答えて

1

ローカルでグローバルな「リンク」のリポジトリにそれを公開するモジュールで実行jspm link

jspm linkを使用することができます。

jspm install --linkを実行すると、「リンク」リポジトリからプロジェクトがインストールされます。

npm linkの機能上の違いは、ローカルコードが変更されるたびにjspm linkが実行される必要があることです。これは、監視タスク(jspm-cli#481参照)を使用して自動化することができます。

+0

優秀..ありがとう!腕時計の仕事は、私のフィードバックループができるだけ緊密になるのが大好きです。 – EinarI

+0

0.17のベータ版では、シンボリックリンクを直接使用するより最適化された方法があります。[here](http://jspm.io/0.17-beta-guide/linking.html)を参照してください。私は代わりにそれを試してみるかもしれません - 右の道を私を導いてくれてありがとう! – EinarI

関連する問題