tsconfig.json 파일과 함께 TypeScript를 사용할 때 json 파일을 포함할 수 있습니까?
TypeScript 컴파일러에서 ts 또는 tsx 확장자가 없는 콘텐츠 파일을 출력 디렉토리에 복사하는 방법이 있습니까?
예를 들어 tsconfig.json은 다음과 같습니다.
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noImplicitAny": false,
"sourceMap": true,
"outDir": "../../dist",
"types": [
]
},
"include": [
"file1.ts",
"config.json"
],
"exclude": [
"../../node_modules"
]
}
나는 그 것을 원한다.config.json
내../../dist 디렉토리로 갈 수 있지만, 이런 일은 일어나지 않아요.TypeScript용 콘텐츠 파일의 개념은 없습니까?
이것은, 다음과 같이 설정할 수 있습니다."resolveJsonModule": true
컴파일러 옵션 및 추가"source-path/**/*.json"
에게include
에 배치하다tsconfig.json
저도 같은 문제를 안고 있었습니다.해결책은 다음과 같습니다.
"source-path/**/*.json"
"최종" 어레이로 유지:
"소스 경로/**/*"
예:
{
"compilerOptions": {
"module": "commonjs",
"declaration": true,
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"target": "es2017",
"sourceMap": true,
"outDir": "./dist",
"baseUrl": "./",
"resolveJsonModule": true,
"incremental": true
},
"include":[
"src/**/*",
"src/**/*.json",
],
}
한 가지 해결 방법은 json 파일을 일반 js 파일로 만들고 정상적으로 요구/가져온 다음 추가하는 것입니다."allowJs" : true
tsconfig.json의 "compilerOptions"로 이동합니다.
그가 아니다.tsc
명령어의 작업은 .ts 파일만 컴파일하는 것입니다.Gulp, Grunt 또는 Web Pack과 같은 빌드 시스템이 처리할 수 있는 빌드 관련 작업을 수행할 수 있는 기능이 없습니다.
상세한 것에 대하여는, 같은 질문을 참조해 주세요.Angular 2 + Typescript 컴파일러 html 및 css 파일 복사
언급URL : https://stackoverflow.com/questions/42421392/is-it-possible-to-include-a-json-file-when-using-typescript-with-a-tsconfig-json
'source' 카테고리의 다른 글
Angular JS: ng-include 및 ng-controller (0) | 2023.02.09 |
---|---|
(JSON) 객체의 프로토타입에 메서드를 추가하는 방법 (0) | 2023.02.09 |
입력 요소에서 angularjs 필터 사용 (0) | 2023.02.09 |
Ajax 콜 체인에 의한 AngularJs (0) | 2023.02.09 |
Angular를 사용하는 방법JS ng-repeat은 Twitter Bootstrap의 비계를 가지고 있습니까? (0) | 2023.02.09 |