3

Visual Studio Code (バージョン 1.7.2) と typescript 1.8 がインストールされています。フォルダーに単純な反応ネイティブ プロジェクトを作成しました。(react アプリは、デバッガーで実行できるため、問題なく動作します)。今、typescriptを統合しようとしています。しかし、vs コードは、保存時 (ctrl+s) でもビルド時 (ctrl+b) でも私のコードをトランスパイルしません。これが私のtsconfig.jsonファイルです(私のプロジェクトのルートにあります):

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",    
    "sourceMap": true,
    "noImplicitAny": true          
  },  
  "compileOnSave": true,
  "exclude": [
    "node_modules"
  ]
}

そして、ここにtasks.jsonファイルがあります:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "0.1.0",
    "command": "C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.8\\tsc",
    "isShellCommand": true,
    "args": ["-p", "."],
    "showOutput": "always",
    "problemMatcher": "$tsc"
}

vsコードはテストファイルcalle「mytest.ts」から構文エラーを選択できるため、コンパイルは問題なく行われますが、保存またはビルド時に「mytest.js」ファイルが生成されません。このhttps://code.visualstudio.com/Docs/languages/typescriptの指示に従いました

まだコードをトランスパイルすることはできません。

どんな助け、正しい方向へのヒントも大歓迎です。

前もって感謝します

4

1 に答える 1

1

tasks.json次のようにファイルを変更することで、最終的に問題を解決できました。

    {
    ...

    "args": ["-p", "${workspaceRoot}"],

    ...

}
于 2016-12-08T09:12:14.967 に答える