【发布时间】:2019-02-09 19:05:09
【问题描述】:
我有以下文件结构:
/src/
app/
components/
block/
block.html
block.scss
block.ts
sub-block.ts
子块是继承块组件的组件,共享相同的html文件和scss文件:
@Component({
selector: 'sub-block',
templateUrl: 'block.html',
styleUrls: ['./block.scss'],
})
export class SubBlockComponent extends BlockComponent{...}
当我运行应用程序时,它会报告错误:
GET http://localhost:8100/block.scss 404 (Not Found)
我试过了
- styleUrls: ['block.scss']
- styleUrls: ['./block.scss']
- styleUrls: ['/src/components/block/bock.scss']
- styleUrls: ['src/components/block/bock.scss']
- styleUrls: ['../components/block/bock.scss']
全部失败。
我怎样才能让它工作?这与 tsconfig 或 webpack 有关吗?
【问题讨论】:
-
你试过['block.scss']吗?
-
@GerryMcBride 是的,我试过了。
-
我发现:即使没有子块,styleUrls也不起作用。