Возникли проблемы при сборке старого машинописного проекта. Невозможно построить старый проект, к которому я возвращаюсь. Существует проблема с q при попытке сборки. Я предполагаю, что это моя версия tsc, но каждая пробная версия выдает ошибки.
В Интернете были некоторые предложения по изменению версии машинописного текста до версии 2.2, поскольку она по-разному обрабатывает набор текста, но ничего не привело к какому-либо прогрессу.
Я предоставил информацию об ошибке и версии. Также мой tsconfig.json. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Ошибки ($ tsc -v 2.1.5)
$ tsc -p ./
typings/modules/q/index.d.ts(10,1): error TS1316: Global module exports may only appear at top level.
Версия
nvm: 1.1.5
npm: 4.1.2
tsc: 2.1.5
node: 7.5.0
$ npm list --depth=0
+-- @types/q@1.5.1
`-- typescript@2.1.5
tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "amd",
"outDir": "static/js",
"sourceMap": true,
"strictNullChecks": true,
"noImplicitAny": true
},
"files": [
"typings/index.d.ts",
"../common/types.d.ts"
],
"include": [
"src/**/*.ts"
]
}
EDIT
Ошибки, перечисленные в tsc v2.3.0, фактически были все еще 2.1.5. Я не установил typepscript глобально, поэтому он все еще использовал 2.1.5 вместо 2.3.0, когда я запускал команду tsc.