Ionic 2 RC0 では、angular2-text-mask "1.0.1" に問題がありますが、これは AoT とほとんどの外部モジュールの問題だと思います。
開発モードでは、次のエラーが発生しました。
bundle dev failed: Module /root/path/node_modules/angular2-text-mask/dist/angular2TextMask.js does not export TextMaskModule (imported by /root/path/src/app/app.module.ts)
だから私はこのオーバーライドを修正しましたrollup.config.js
commonjs({
namedExports: {
'node_modules/angular2-text-mask/dist/angular2TextMask.js': ['TextMaskModule']
}
}),
しかし、それを構築しようとすると問題が発生します。したがって、prod モードでは次のようになります。
ngc: Error: Unexpected value 'TextMaskModule' imported by the module 'AppModule'
私のapp.module
コード
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { TextMaskModule } from 'angular2-text-mask';
import { MyApp } from './app.component';
@NgModule({
imports: [
IonicModule.forRoot(MyApp),
FormsModule,
TextMaskModule
],
declarations: []
})
export class AppModule {}
どんな助けでも大歓迎です。