【发布时间】:2016-09-21 07:37:15
【问题描述】:
我将我的应用程序从 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');
}
知道那是什么'。'模块是什么或者如何解决?
【问题讨论】:
-
您是否尝试过在
apps.scripts的angular-cli.json中导入@angular/material-icon? -
是的,所有内容都已导入,因为它在升级前工作。刚刚又查了。还是谢谢!
标签: angular angular-cli angular2-material