tsc - Typescript-kompilatoralternativet alwaysStrict otillgängligt?
Sidan Compiler Options på Typescript-webbplatsen listar alternativet --alwaysStrict, det ska tala om för kompilatorn att lägga till "use strict"-satser i utdata.
Observera att jag arbetar i Visual Studio Code.
Jag la till alternativet i min tsconfig.json:
{
"compilerOptions": {
"alwaysStrict": true,
//... blah blah ...
Men jag får Unknown compiler option 'alwaysStrict' när jag försöker bygga.
Så, jag körde tsc och ser att alternativet inte är listat, här är utdata kopierad och inklistrad från cmd:
Version 2.0.9
Syntax: tsc [options] [file ...]
Examples: tsc hello.ts
tsc --outFile file.js file.ts
tsc @args.txt
Options:
--allowJs Allow javascript files to be compiled.
--allowSyntheticDefaultImports Allow default imports from modules with no default export. This does not affect code emit, just typechecking.
--allowUnreachableCode Do not report errors on unreachable code.
--allowUnusedLabels Do not report errors on unused labels.
--baseUrl Base directory to resolve non-absolute module names.
(blah blah, the rest of options alphabetically)
Missar jag något?
Svar #1
Denna alwaysStrict-flagga lades till i version 2.1 som du kan se i Vad's nytt i TypeScript.
Uppdatera din TypeScript-version om du vill använda den här flaggan.