0

質問のタイトルが示すように、私たちはTypeScriptを使用するチームですが、編集者はAtom VSCodeです。私たちはtsconfig.jsonで問題があります。tsconfig.json:AtomとVSCodeのチームでTypeScriptを使用していますか?

  1. VSCodeはタイピングを認識しないので、ng角1.1用)はVSCodeの名前空間を知られていません。
  2. 以下tsconfig.jsonが

    とVSCodeによってコメントされているが許可されていないスキーマに一致します。

私は推測し、これらの問題との間の接続があります。


{ 
    "compilerOptions": 
     { 
      "target": "es5", 
      "module": "commonjs", 
      "declaration": false, 
      "noImplicitAny": false, 
      "removeComments": true, 
      "noLib": false, 
      "preserveConstEnums": true, 
      "suppressImplicitAnyIndexErrors": true, 
      "outDir": "./tmp/typescript", 
      "rootDir": "./our/ts/dir" 
     }, 
    "filesGlob": [ 
     "./src/**/*.ts", 
     "!./node_modules/**/*.ts", 
     "./bower_components/our_library/src/company/**/*.ts", 
     "./typings/tsd.d.ts" 
    ], 
    "files": [ 
     "./src/example.ts", 
     "./src/many/many/entries/any.ts", 
     "./src/lib.ts/a_library.ts", 
     "./src/lib.ts/angular.ts", 
     "./src/lib.ts/jquery.ts", 
     "./src/lib.ts/lodash.ts", 
     "./src/lib.ts/moment.ts", 
     "./src/lib.ts/restangular.ts", 
     "./src/lib.ts/selectize.ts", 
     "./src/lib.ts/systemjs.ts", 
     "./typings/tsd.d.ts" 
    ], 
    "exclude": [], 
    "atom": { 
     "rewriteTsconfig": true 
    } 
} 

(タイピングがすでにtsconfig.jsonに含まれている)私はthis questionに基づいて問題を管理しようとしましたが、答えは役立ちません。 tsconfig.json specもまた役に立ちませんでした.VSCodeのエラーメッセージは、JSONのfilesGlobフィールドと​​フィールドを削除すると発生するためです。

アドバイスありがとうございます。発行番号2の場合

答えて

2

あなたがexcludeプロパティを削除する必要があります。 filesプロパティと組み合わせて使用​​する場合は、filesプロパティが優先されます。

現在有効なtsconfigsのフルスペックを読むことができます: https://github.com/Microsoft/TypeScript/wiki/tsconfig.json

+0

パーフェクト!これにより、問題1が解決されました。とても感謝しています。 – BairDev

関連する問題