を使用してプロジェクトを作成しましたangular-cli
。1 つAppModule
あり、これとそのコンポーネント ( ) を他の角度アプリでAppComponent
使用したいと考えています。だから私はファイルを作成し、エクスポートしましたAppModule
AppComponent
index.ts
AppModule
AppComponent
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 ファイルで定義しましたが、構成ファイルはありません。
どうすればこれを解決できますか?
ローカル モジュールを再利用する他の方法はありますか?