나는 tsconfig.json에서타이프 라이터 + 2 각도 컴파일러 복사 HTML과 CSS 파일 Angular2에서
"outDir": "dist/app"
있을 것입니다. 결과적으로 변환 된 .js 및 .map 파일은/dist/app/folder 및/또는 하위 폴더에 생성됩니다. 그게 다 잘된거야. 내 components.ts 파일에서
은 또한 컴파일러는 전체 프로젝트에 대한 참조 HTML과 CSS 파일을 복사 할 수 있도록 어떤 방법이 있나요이
@Component({
selector: 'my-app',
templateUrl: 'app/appshell/app.component.html',
styleUrls: ['app/appshell/app.component.css'],
......
}
같은 HTML과 CSS를 참조하는 데 사용? 그렇다면 tsconfig.json을 어떻게 구성합니까?
여기서 컴파일러 옵션을 살펴본 결과 https://www.typescriptlang.org/docs/handbook/compiler-options.html인데 html/css 파일을 복사하는 데는 아무 것도 발견하지 못했습니다.
업데이트 : 내 폴더 구조 그것은 HTML 파일을 복사하지 않습니다이
Root
|--app // for ts
|--dist/app // for js
tsconfig.json
"outDir": "dist/app"
package.json
{
"name": "TestApp",
"version": "1.0.0",
"scripts": {
"start": "tsc && concurrently \"tsc -w\" \"lite-server\" ",
"html": "find ./app -name '*.html' -type f -exec cp --parents {} ./dist \\;",
......
}
같다. 그래도 오류는 없습니다. 다시
업데이트 : 리눅스 OS에있는 사람들을 위해
는 베르나르도의 솔루션은 작업입니다. Windows OS 사용자의 경우 다음이 작동해야합니다.
"scripts": {
"html": "XCOPY /S /y .\\app\\*.html .\\dist\\app" }
TypeScript + React + FreeStyle (https://medium.com/@basarat/css-modules-are-not-news)을 사용하여 JS로만 오늘을 포장하기가 쉽지 않은 생태계에 당신을 노출시키기 만하면됩니다. the-solution-1235696863d6) – basarat