我试图使用最新的JavaScriptServices AspNetCore角度水疗模板的角度CLI。
我过去只是简单地在我的项目的根目录中复制和包装一个.ange-cli.json文件,然后将" root ":更改为"ClientApp“,这样就更好了。
但是,对于这个新版本的模板,当我运行“ng g组件mycomponent”时,它会失败,因为它找不到app.module.ts。之所以出现这种情况,是因为在这个新模板中,他们将app.module.ts拆分为3:
app.module.client.ts,app.module.server.ts,app.module.shared.ts
关于如何使这件事仍然有效,有什么想法吗?
发布于 2017-06-03 22:30:15
解决方案
[...sharedConfig.declarations, <MyComponent>]import { AppModule } from './app/app.client.module';ng g component my-component解释
Angular在项目中查找名为app.module.ts的文件,并尝试查找用于导入组件的声明属性的引用。这应该是一个数组(就像sharedConfig.declarations那样),但是更改不会被应用。
资料来源
https://stackoverflow.com/questions/44087790
复制相似问题