現在、アプリケーションがTypescriptのファイルの変更を監視してから、サーバーを再コンパイルして再起動するようにアプリケーションを構成しようとしています。ここに私のtsconfig.jsonは次のとおりです。Typescript tsc -wコマンドがファイルの変更を監視していません
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"rootDir" : "assets/app",
"outDir": "../public/js/app"
},
"files": [
"./assets/app/*"
],
"exclude": [
"node_modules"
],
"atom": {
"rewriteTsconfig": true
}
}
あなたが見ることができるように、私は(.TSファイルが保存されている)ROOTDIRを設定し、出力ディレクトリを設定している(そこtranspiledコードが格納されています)。ここで
は、私のファイル構造である:
今、私は試してみて、TSC -wコマンドを実行したときに、私は次のエラーを取得する:
のTSconfigことを示すことになるerror TS6053: File 'assets/app/*.ts' not found.
.jsonファイルが正しくrootDirフォルダ内から自分のTSファイルを正しく解析していない。私はこれを変更しようとしましたが、何も動かないようです。誰にもアイデアはありますか?
ありがとうございます!
こんにちは、ウォッチャが動作しているようですが、別のエラーが発生しました。私はたくさんのものを手に入れ、コードは透明化されません:public/js/vendor/@angular/router/esm/src/facade/exceptions.d.ts(22,27):エラーTS1005: ';'期待される。 public/js/vendor/@angular/router/esm/src/facade/exceptions.d.ts(23,14):エラーTS1005: '='が必要です。 public/js/vendor/@angular/router/esm/src/facade/exceptions.d.ts(23,21):エラーTS1005: ';'期待される。 – devoncrazylegs
'public/js/vendor'ディレクトリを' exclude'に追加してください。 – PierreDuc
大変大歓迎です! – devoncrazylegs