有没有办法让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"
]
}
Run Code Online (Sandbox Code Playgroud)
我希望config.json
最终在我的../../dist目录中,但这不会发生.TypeScript没有内容文件的概念吗?
Aru*_*ddy 57
这可以通过设置"resolveJsonModule": true
编译器选项并添加"source-path/**/*.json"
到include
数组中来实现tsconfig.json
小智 16
我遇到了同样的问题,解决方案是添加:
“源路径/**/*.json”
保留在“includes”数组中:
“源路径/**/*”
例子:
{
"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",
],
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13527 次 |
最近记录: |