私のtypescriptプロジェクトでは、フォルダのindex.tsにデフォルトのエクスポートを再エクスポートできます。
例:
export { default as BaseError } from "./errorResponse";
しかし、私はこのようなJSONファイルをエクスポートすることができません。
export * as configFiles from "./config";
tsconfigのパスで使用できるようにJSONファイルをバンドルしてエクスポートする方法
{
"compilerOptions": {
"paths": {
"@errorClass": ["src/helpers/errorClasses"],
"@config": ["src/config"],
"@routes": ["src/routes"]
},
}
tsconfig.json
ファイル内に次のオプションを追加します。
{
"compilerOptions": {
"esModuleInterop": true,
"resolveJsonModule": true
}
}
tsconfig
以下のようにファイルエクスポートconfigFileを更新した後:
export { default as configFiles } from "./config.json";
configFiles
コード内をインポートするには、以下を使用します。
import { configFiles } from "./file-path-to-configFiles-variable";
console.log(configFiles);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加