2016-04-27 4 views
0

これは、tsファイル用のJSファイルを生成するためにtypescriptコンパイラが使用するmy tsconfig.jsonの断片です。ファイルは入力ディレクトリから選択され、生成されたソースは"./app/scripts"ディレクトリに作成されているはずです。なんらかの理由で、typescriptコンパイラは、ディレクトリ"./app/scripts/typings"の下にjsスクリプトを生成します。 typescriptに入力ディレクトリをスキップさせるにはどうすればよいですか?Typescriptは不正なディレクトリにファイルを生成します

"compilerOptions": { 
    "target": "es5", 
    "module": "amd", 
    "moduleResolution": "node", 
    "sourceMap": false, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false, 
    "listFiles": true, 
    "diagnostics": true, 
    "outDir": "./app/scripts" 
    }, 
    "filesGlob": [ 
    "./app/typings/**/*.ts", 
    "./typings/main.d.ts", 
    "./app/test/typings/**/*.ts" 
    ], 
"files": [ 
    "./app/typings/App.ts", 
    "./app/typings/services/AService.ts" 
    ] 

コマンドラインから--outDirパラメータも渡してみました。それは、「./app/scripts/typings」

+0

tsconfig.jsonファイルをapp/typingsフォルダに移動します。 –

+0

tsconfigファイルへのパスはどのようなものですか? –

+0

これはappディレクトリと同じレベルにあります。 – randominstanceOfLivingThing

答えて

0

があなたのtsconfig.jsonファイルで./app/typingsrootDirオプションを設定してみてください下のjsスクリプトを作成します。 詳細についてはrootDir

これは役に立ちます。

関連する問題