首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与最新的AspNetCore角4 Spa模板一起使用角CLI

与最新的AspNetCore角4 Spa模板一起使用角CLI
EN

Stack Overflow用户
提问于 2017-05-20 15:39:38
回答 1查看 830关注 0票数 2

我试图使用最新的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

关于如何使这件事仍然有效,有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-03 22:30:15

解决方案

  1. 将app.module.client.ts重命名为app.client.module.ts
  2. 打开app.client.module.ts:在声明前面加上3个点“.”并将声明包装在括号中。 例如:[...sharedConfig.declarations, <MyComponent>]
  3. 打开启动-client.ts:更新您的导入以使用新的app.client.module引用。 例如:import { AppModule } from './app/app.client.module';
  4. 现在尝试生成新组件:ng g component my-component

解释

Angular在项目中查找名为app.module.ts的文件,并尝试查找用于导入组件的声明属性的引用。这应该是一个数组(就像sharedConfig.declarations那样),但是更改不会被应用。

资料来源

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44087790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档