visual studio 2015 - Typescript TS5042\tBygg: Alternativet 'project' kan inte blandas med källfiler på kommandoraden
Jag får följande fel i alla TypeScript-projekt som jag försöker köra.
TS5042 Build: Option 'project' cannot be mixed with source files on a command line.
Jag har laddat ner en gratis Typescript Angular2-mall, körde den och det här felet dyker upp omedelbart.
Har det något att göra med min globala TypeScript-installation?
Svar #1
Kommandot tsc kan köras på två sätt:
- Med en
project-parameter, som pekar på katalogen som innehåller entsconfig.json. Till exempel:tsc --project ./app. Platsen förtsconfig.jsonavgör vilka filer som ska ingå i kompileringen. Se här för mer omtsconfig.json: http://www.typescriptlang.org/docs/handbook/tsconfig-json.html - Med en lista över filer som standardparameter. Till exempel:
tsc MyFile1.ts MyFile2.ts MyFile3.ts.
Dessa två alternativ är oförenliga med varandra eftersom de båda försöker definiera vilka filer som ska kompileras.
Vilket kommando använder du för att kompilera ditt projekt? Eller använder du en IDE som kör byggandet åt dig?
Här är referensen för tsc-kompilatoralternativen.
Svar #2
Jag fick samma fel men när jag tog bort varje mellanslag i mina mappnamn som visas i sökvägen från tsc-kompilatorn bygger det nu framgångsrikt. Se även detta GitHub-ärende.