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.