Ich bin gerade dabei, von Webstorm zu Visual Studio Code zu wechseln. Die Leistung in Webstorm ist miserabel.
Visual Studio-Code ist nicht sehr hilfreich, um die benötigten Abhängigkeiten zu finden und zu importieren. Ich habe es bisher manuell gemacht, aber um ehrlich zu sein, würde ich lieber 15 Sekunden warten, bis der Webstorm meinen Import gefunden und hinzugefügt hat, der manuell danach suchen muss.
Ich verwende den Angular2-Seed von @ minko-gechev https://github.com/mgechev/angular2-seed
Ich habe eine tsconfig.json in meinem baseDir, die so aussieht:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"declaration": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"pretty": true,
"allowUnreachableCode": false,
"allowUnusedLabels": false,
"noImplicitAny": true,
"noImplicitReturns": true,
"noImplicitUseStrict": false,
"noFallthroughCasesInSwitch": true
},
"exclude": [
"node_modules",
"dist",
"typings/index.d.ts",
"typings/modules",
"src"
],
"compileOnSave": false
}
und ich habe eine andere in meinem src / client-Verzeichnis, die so aussieht:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"allowSyntheticDefaultImports": true
}
}
Ich weiß nicht, warum es zwei gibt. Das Angualr Seed-Projekt verwendet Typenskript-Gulp-Build-Aufgaben, daher denke ich, dass die Kompilierung anders ist.
Was kann ich tun, um vscode hilfreicher zu machen?