0
正如問題的標題所示,我們是一個團隊,它使用TypeScript,但編輯Atom 和 VSCode。我們遇到了tsconfig.json
的麻煩。tsconfig.json:在Atom和VSCode團隊中使用TypeScript?
- VSCode不承認分型,因此
ng
(用於角1.x的)是不知道的命名空間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
}
}
我試圖來管理基於this question的問題,但答案沒有幫助(在分型已經包含在tsconfig.json)。同時閱讀tsconfig.json spec
也不是很有幫助,因爲當我刪除JSON中的filesGlob
和字段時,VSCode的錯誤消息就會發生。
任何意見表示讚賞。
完美!這也解決了問題1,正如預期的那樣。非常感謝。 – BairDev