を使用してプロジェクトを作成しましたangular-cli。1 つAppModuleあり、これとそのコンポーネント ( ) を他の角度アプリでAppComponent使用したいと考えています。だから私はファイルを作成し、エクスポートしましたAppModuleAppComponentindex.tsAppModuleAppComponent
export {AppModule} from './src/app/app.module';
export {AppComponent} from './src/app/app.component';
次に、を使用してローカル リンクをnpm link作成し、package.json で定義された名前でリンクを作成します。
このエクスポートされたモジュールを使用する他のプロジェクトで、
npm link project-name
リンクは正常に完了しました。私は試した
import { AppModule as AModule} from 'my-components';
しかし、参照が解決されていないため、webpack が AppModule ファイルのコンパイルに失敗したため、これは機能しません。SystemJs では、これのマッピングを systemjs.config.js ファイルで定義しましたが、構成ファイルはありません。
どうすればこれを解決できますか?
ローカル モジュールを再利用する他の方法はありますか?