【发布时间】:2019-04-15 04:10:24
【问题描述】:
我是 Angular 6 的新手,正在尝试在特定组件中使用我的 css 文件。
我的 angular.json 文件是这样说的:
"angapp": {
"root": "",
"sourceRoot": "src",
....
我的 css 文件放在 src/assets/css 目录下。 我在
中有一个名为 dashboard.component.ts 的组件src/app/components/secure/dasbhoard
我正在尝试通过以下方式包含文件 src/assets/css/sidebar-nav.min.css 但无法:
@Component({
selector: 'dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['src/assets/css/sidebar-nav.min.css']
})
或
@Component({
selector: 'dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['/src/assets/css/sidebar-nav.min.css']
})
或
@Component({
selector: 'dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['/assets/css/sidebar-nav.min.css']
})
或
@Component({
selector: 'dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['./dashboard.component.css']
})
并尝试在dashboard.component.css 中导入css
@import '/src/assets/css/sidebar-nav.min.css';
以上都不起作用。我得到了错误:
Module not found: Error: Can't resolve './src/assets/css/sidebar-nav.min.css'
该文件确实存在于:..../src/app/components/secure/dashboard
我想我缺少根目录的路径。
【问题讨论】: