在Angular 5中生成新组件时缺少外部模板文件的原因是什么?

时间:2018-02-15 12:58:52

标签: angular angular5 angular-components

我目前正致力于基于metronic管理模板的角度5项目。

我使用" ng生成组件生成了一个组件" command.But它只生成了component.ts文件。没有模板文件。原因是什么?

用于生成组件的语法

ng生成组件用户

这是我的component.ts文件

import { Component, OnInit } from '@angular/core';
@Component({
  selector: 'app-users',
  template: `
    <p>
      users works!
    </p>
  `,
  styles: []
})
export class UsersComponent implements OnInit {

  constructor() { }

  ngOnInit() {
  }
}

如果我创建一个新的角度项目并生成一个组件,模板文件也会生成。但对于当前项目,只生成component.ts文件。

我的本​​地angular-cli版本是1.6.6,全局版本是1.6.8。

1 个答案:

答案 0 :(得分:2)

您已将模板生成中的默认值定义为在traefik_1 | time="2018-02-15T13:14:58Z" level=debug msg="Loading ACME certificates [test-1.domain2.com]..." traefik_1 | time="2018-02-15T13:14:59Z" level=error msg="map[test-1.domain2.com:[test-1.domain2.com] acme: Could not determine solvers]" traefik_1 | time="2018-02-15T13:14:59Z" level=error msg="Error getting ACME certificates [test-1.domain2.com] : Cannot obtain certificates map[test-1.domain2.com:[test-1.domain2.com] acme: Could not determine solvers]+v" 文件中内联。

将以下内容更改为false:

.angular-cli.json

请参阅以下内容以获取更多信息

https://github.com/angular/angular-cli/wiki/angular-cli