tsconfig.jsonファイルでpathsプロパティを使用しようとしています。tsconfigのPathsプロパティが機能しない
これは完全にビルド作業を行いますが、生成されたjsの実行に失敗しています。
マイtsconfig.json:
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist",
"baseUrl": "./src",
"paths": {
"core/*": [
"core/*"
]
},
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
]
},
"include": [
"src/**/*"
]
}
のsrc /コア/ service.ts:
export class Service {
public static log(message: string) {
console.log('message', message);
}
}
のsrc /コア/ index.ts:
export * from './service';
のsrc /インデックス。 ts:
import { Service } from 'core';
Service.log('test');
ビルドが完全に
作業しかし、私は取得のdist \のindex.jsを実行している:
エラー:モジュールを見つけることができません 'コア'
私が何か間違ったことをやっていますか?ご支援のための https://github.com/BUONJG/typescript-paths.git
多くのおかげで、
あなたはcore
と呼ばれる外部モジュールを参照しようとしている
私は同様の問題を抱えています。今までにそれを理解することができましたか? –