アプリを angular2 rc5 から 2.0.0 にアップグレードしました。すべてが期待どおりに機能しています。
次に、angular-cli を 1.0.0-beta.9 から 1.0.0-beta.15 にアップグレードし始めたので、システムから webpack に移行します。@angular2-material/icon でエラーが発生しました。モジュール '.' が見つかりません。
Uncaught Error: Cannot find module "."
webpackMissingModule @ index.js: 3 // @angular2-material/icon
(anonymous function) @ index.js: 3 // @angular2-material/icon
(anonymous function) @ index.js: 8 // @angular2-material/icon
__webpack_require__ @ bootstrap2fd9483…: 52
(anonymous function) @ root-app.component.ts: 66
__webpack_require__ @ bootstrap2fd9483…: 52
(anonymous function) @ src async: 7
__webpack_require__ @ bootstrap2fd9483…: 52
(anonymous function) @ zone.js: 1327
__webpack_require__ @ bootstrap2fd9483…: 52
webpackJsonpCallback @ bootstrap2fd9483…: 23
(anonymous function) @ main.bundle.js: 1
メインモジュールは次のようになります。
@NgModule({
imports: [
SharedModule,
[...]
],
providers: [
MdIconRegistry,
[...]
そして、次のような SharedModule :
@NgModule({
imports: [
// ANGULAR
BrowserModule,
FormsModule,
RouterModule,
ReactiveFormsModule,
JsonpModule,
// EXTERNAL
MdCoreModule,
MdIconModule,
[...]
そして私の主なコンポーネント:
export class RootAppComponent implements OnInit {
constructor(
private mdIconReg: MdIconRegistry,
) { }
ngOnInit(){
this.mdIconReg.addSvgIconSet('assets/icons/icons.svg');
}
その「。」モジュールはそれを解決する方法ですか?