Typescrypt로 첫 번째 Angular2 앱을 개발 중입니다. 다음은 구성 요소의 예는 다음과 같습니다Angular2 구성 요소에서 소스 맵을 가져 오는 방법 styleUrls
:
home.component.ts는
import {Component} from '@angular/core';
@Component({
moduleId: module.id,
selector: 'home',
templateUrl: 'home.component.html',
styleUrls: ['home.component.css']
})
export class HomeComponent {
}
난 구성 요소 별 CSS를 얻을 수 SASS 파일을 처리해야하기 때문에, 나는 다음과 같은 Gulp 작업을 생성 로 할 수 있습니다 자체 gulpfile.js
gulp.task('create:styles', function(cb) {
return gulp.src('src/app/**/*.scss')
.pipe(sourcemap.init())
.pipe(sass().on('error', sass.logError))
.pipe(sourcemap.write())
.pipe(gulp.dest(paths.dist + '/app/'));
});
e sourcemaps Gulp plugin을 사용하여 스타일의 소스 파일을 매핑합니다.
내가 아는 한 Angular는 요소 CSS 파일을 HTML <style>
요소에 삽입합니다. 따라서 소스 매핑이 이러한 이유로 작동하지 않는 것 같습니다.
CSS 매핑에 대한 해결 방법을 알고 계십니까? 나는 왜 브라우저의 검사 도구에서 소스 파일 (.scss
)을 볼 수 없는지 알아챌 것이다. sourcemaps 플러그인의 문제점은 무엇입니까?
거기에 어떤 업데이트가 있습니까? – joshcomley