質問のタイトルが示すように、私たちはTypeScriptを使用するチームですが、編集者はAtom と VSCodeです。私たちはtsconfig.json
で問題があります。tsconfig.json:AtomとVSCodeのチームでTypeScriptを使用していますか?
- VSCodeはタイピングを認識しないので、
ng
(角1.1用)はVSCodeの名前空間を知られていません。 - 以下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の場合
パーフェクト!これにより、問題1が解決されました。とても感謝しています。 – BairDev