После преобразования в typescript 2.0 из 1.8 я получаю много ошибок. Ошибки и машинописный код есть.
Не удается найти "JSON"
set = JSON.parse(settin);
Свойство 'indexOf' , concat не существует для типа 'string'
var appSetting : string = this.en.APP_SETTINGS;
var appSummary : string = this.en.APP_SUMMARY;
while (appSetting.indexOf("/") > -1) {
appSetting = appSetting.replace("/", "\\");
}
Не удается найти имя "Объект"
public async GetSettings(): Promise<Object> {
Не удается найти массив в Array()
let items: Array<string> = new Array<string>();
Не удается найти дату
public lastUpload: Date = null;
Были такие проблемы, как require и Promise, но они решались после добавления прокладок и типов.
"devDependencies": {
"@types/es6-shim": "^0.31.32",
"typescript": "^2.0.3",
"vscode": "^1.0.0"
},
"dependencies": {
"@types/node": "^6.0.45",
"adm-zip": "^0.4.7",
"fs": "^0.0.2",
"github": "^2.6.0",
"ncp": "^2.0.0",
"node-watch": "0.4.0",
"open": "^0.0.5",
"rimraf": "^2.5.4",
"temp": "^0.8.3"
}
tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"outDir": "out",
"noLib": true,
"sourceMap": true
},
"exclude": [
"node_modules"
]
}
lib.d.ts
. Как вы обновились? Сообщения об ошибках появляются после запускаtsc
? - person styfle   schedule 11.10.2016tsc
уже настроен в tsconfig.json, я разместил этот json в сообщении. - person Shan Khan   schedule 11.10.2016