2015-09-08 20 views
5

私はVS2015でFile > New > Projectを使用して空白HTML application with TypeScriptを作成しました。Visual Studio 2015 - tsconfig.json - TypeScript 1.6.0 Beta

/scriptsフォルダーに基本的なtsconfig.jsonを追加し、VSにファイルを読み込ませ、.jsファイルを別のフォルダーに出力することを期待していました。残念ながら、何も起こりません。 VSが見つからないけれど、tsconfig.json

誰かがこの問題を抱えていますか?

私は1.5と以前の問題があった承知していますが、以前の修正プログラムが動作していないよう: https://github.com/Microsoft/TypeScript/issues/4300

を----------------更新9

{ 
    "compilerOptions": { 
    "noImplicitAny": false, 
    "noEmitOnError": true, 
    "removeComments": false, 
    "sourceMap": true, 
    "target": "es5", 
    "module": "amd", 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "outDir": "../www/scripts/" 
    }, 
    "files": [ 
    "./scripts/index.ts" 
    ] 
} 

はここで別のtsconfig.json

{ 
"compilerOptions": { 
    "target": "es5", 
    "out": "/wwwroot/scripts/appBundle.js", 
    "sourceMap": true, 
    "removeComments": true, 
    "sourceRoot": "/" 
    } 
} 
だtsconfig.json/2015分の10

は、ここに1つのサンプルです

TypeScript + Cordovaプロジェクト用のtsconfig.jsonファイルが作成されており、正しく動作します。

+0

何あなたtsconfig.jsonが見えますか? –

答えて

1

1.8ベータ版を活字体に先立ち、.tsconfigました.net 4.xプロジェクトでは無視されます。これでリリースされたVisual Studioは、.tsconfigファイルがあるかどうかを認識し、他のプロジェクトタイプを無効にします。

ちょうどあなたは、Visual Studio用の活字体の以前のバージョンをアンインストールしたことを確認し、最新バージョンをインストールします。ここで

は活字体1のためにインストールしたファイルです。VSのための8のベータ版:http://download.microsoft.com/download/6/D/8/6D8381B0-03C1-4BD2-AE65-30FF0A4C62DA/TS1.8.1-Beta-TS-master.20160126.1/TypeScript_Dev14Full.exeここ

その上に彼らの発表はされています。https://blogs.msdn.microsoft.com/typescript/2016/01/28/announcing-typescript-1-8-beta/

1

解決策1.ルートディレクトリにtsconfig.jsonファイルを配置してください。 tsconfig.jsonファイルのコンパイラ検索が現在のディレクトリに開始し、親ディレクトリのチェーンをアップし続けた場合には無入力ファイル、とTSCを呼び出すことによって

解決策2私の知る限り、VS2015 can't workにはまだtsconfigファイルがあります。私はビルドイベントを介して動作させることができます。

は、事前に構築したイベント「TSC」コマンドに追加します。あなたの場合は、それがスクリプトフォルダにある場合は、project parametertsc --p scriptsを渡す必要があります。それ以外の場合は、パラメータなしで使用することができますtsc

enter image description here

TSCは、PATHに追加する必要があります。

これはnpm

  • ダウンロードを経由して行われ、node
  • runコマンドライン
  • をインストールするnpm install -g typescriptを実行し、インストールすることができますどのようにtypescript package
+0

情報ありがとうございます。私は自分のプロジェクトに 'VS2015 + TypeScript + Cordova'を使っています。そして' tsconfig.json'がサポートされています。私はそれがCTP6以来サポートされていたと思います。この機能をデフォルトで持っていることはとても重要ですが、 'TypeScriptを使ったHTMLアプリケーション 'で何か不足しているかもしれません。空白のCordova TypeScriptプロジェクト のスクリーンショットです![](http://i.imgur.com/unI49RE .png) –

+0

@DeanB_Developあなたはルートディレクトリにtsconfig.jsonを置くことができますか? tscコンパイラはデフォルトでルートディレクトリを探し、設定ファイルが見つからなければ親ディレクトリに移動します。だから、スクリプトのサブディレクトリにjsonファイルが表示されないことがあります – Artiom

+0

@DeanB_Develop任意の運? – Artiom

関連する問題