Je viens d'installer vs code v1 (la dernière version) et TypeScript v1.8.10 (dernière version). J'ai suivi les instructions exactes depuis vs code website mais je ne peux pas obtenir de code vs pour créer le plus simple possible. TypeScript si je peux le construire manuellement en exécutant la commande tsc dans git bash. La sortie du code vs est:
error TS5007: Cannot resolve referenced file: '.'.
error TS5023: Unknown option 'p'
Use the '--help' flag to see options.
Voici le fichier my helloworld.ts qui ne peut pas être plus simple:
class Greet {
private _message : string;
constructor(message : string) {
this._message = message;
}
Say = () => console.log(this._message);
}
var g = new Greet('hello TypeScript!');
g.Say();
Voici mon fichier tasks.json:
{
// See http://go.Microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "tsc",
"isShellCommand": true,
"args": ["-p", "."],
"showOutput": "silent",
"problemMatcher": "$tsc"
}
et tsconfig.json:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"sourceMap": true
}
}
Peut-être que cela peut aider comme mentionné dans (Code VS, erreur, TS5023) Option de compilateur inconnue 'p'
Ouvrez vos paramètres d’environnement et supprimez l’ancien TypeScript de votre variable système PATH. Le mien était C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\
.
Path
et cliquez sur Edit
.C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\
dans le texte, supprimez-la. Appuyez sur "OK" trois fois.J'ai eu cette erreur dans le code vs. Box _ {[Windows 08, Code VS]} _
error TS5007: Cannot resolve referenced file: '.'.
error TS5023: Unknown option 'p'
Use the '--help' flag to see options.
Solution
C:\Program Files (x86)\Microsoft SDKs\TypeScript
1.0
. Si vous n'avez pas la version 1.8
, installez la nouvelle version TypeScript à partir de page de téléchargement officielle . J'ai installé Visual Studio 2013Ensuite cela a fonctionné.
Remarque: - cette réponse suggère de faire la même chose. J'écris cette réponse pour montrer explicitement toutes les étapes. De plus, je pense que la communauté décourage, tout en répondant, de simplement relier l'article, car le lien peut disparaître.
Je résous ce problème en supprimant simplement toutes les anciennes versions de TypeScript. Dans mon cas, je passe à l’emplacement installé de TypeScript Comme
C:\Program Files (x86)\Microsoft SDK\TypeScript , Il s'agit de l'emplacement d'installation de toutes les versions de TypeScript. Après la suppression du fichier et la réouverture de Visual Studio. code et ça marche bien!