Angular2:moduleId不再需要了吗?

时间:2017-01-10 09:11:12

标签: angular angular-cli

我使用了角度cli 1.0.0-beta.21并且我观察到当我生成一个组件时,它不再使用moduleId: module.id作为相对路径。更多,如果我尝试使用它会出错:

  

未捕获错误:moduleId应该是“Page1NinjaComponent”中的字符串。有关详细信息,请参阅link

组件

@Component({
  moduleId: module.id,
  selector: 'app-page1-ninja',
  templateUrl: 'page1-ninja.component.html',
  styleUrls: ['page1-ninja.component.css']
})

不再需要了吗?

1 个答案:

答案 0 :(得分:0)

如果您将应用程序构建为commonjs,则模块会加载适当的包加载程序,例如systemjswebpack,主要由Angular CLI使用。因此,存在加载相对路径的替代方式。有关更多信息,请参阅herehere