我正在尝试将自己的模块导入角度2项目。
自定义模型app.model.ts
import { NgModule } from '@angular/core';
import { Custom} from './custom/custom';
@NgModule({
declarations:[ Custom],
exports:[ Custom]
})
export class CustomModule{
}
systemjs.config.js 在文件夹src中添加了我的自定义模块
map:{
'custommodule':'src'
},
packages: {
custommodule:{
main: './app.module.js',
defaultExtension: 'js'
}
app.module.ts 尝试导入自定义模块
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { CustomModule} from 'custommodule';
@NgModule({
imports: [ BrowserModule, CustomModule],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
我收到错误,无法在路径中找到custommodule。
答案 0 :(得分:0)
假装您的custommodule
与app.module.ts
的路径相同,而不是:
import { CustomModule} from 'custommodule';
写:
import { CustomModule} from './custommodule';