在 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']
}
}),
但是我在尝试构建它时遇到了问题。所以在产品模式下:
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 {}
任何帮助将不胜感激。