在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 {}
非常感谢任何帮助。