Vyhledávání na webu

Visual Studio nekonvertuje TypeScript do souboru JS


Vytvořil jsem projekt doplňku SharePoint, vytvořil jsem soubor „tsconfig.json“ ve řešení, poté ho upravil s konfiguračními informacemi a vytvořil složku („app“) a do této složky přidal nový prvek (app.module.ts).

Poté, co jsem sestavil řešení, při sestavení nebyla žádná chyba a očekával jsem, že uvidím vygenerované JS soubory (app.module.js a app.module.js.map) z TS souboru v projektu, ale nic se nestalo.

tady je můj průzkumník řešení:

tsconfig.json:

{
  "compileOnSave": true,
  "compilerOptions": {
    "noImplicitAny": false,
    "noEmitOnError": true,
    "removeComments": false,
    "sourceMap": true,
    "target": "es5",
    "module": "system",
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "outDir": "./Scripts"
  },
  "exclude": [
    "node_modules"
  ]
}

app.module.ts:

export class Welcome {
    public static getMessage() {
        return "Hello World";
    }
}

Postupoval jsem přesně podle kroků, které vidím v tutoriálu, říká, že po sestavení se soubor vytvoří, ale já žádný ve svém projektu nevidím.. jak to mohu opravit? Ještě důležitější je, jak mohu najít a odhalit problém zde

referance: tutorial přejít na 33:30

Odpověď č. 1

Je to zvláštní, ale je to proto, že jsem přidal projekt TypeScript do projektu externě, protože to byl nejdříve SP projekt, musel bych ručně upravit .csproj;

Změnil jsem se

None Include="tsconfig.json" />

to

Obsah Zahrnout="tsconfig.json" />

a teď to funguje dobře..

Odpověď č. 2

Ujistěte se, že v průzkumníku řešení jsou viditelné všechny soubory, kliknutím na malé tlačítko „Zobrazit všechny soubory“ v Průzkumníku řešení. Ve výchozím nastavení nejsou soubory .js a .js.map do řešení přidány, pouze jsou exportovány do složky outDir, podobně jako soubory .dll.

Pokud jste pod verzovacím systémem jako Team Foundation Server z visualstudio.com, vaše publikované .js soubory nebudou do TFS automaticky přidány. Musíte je poprvé přidat ručně. Uděláte to kliknutím pravým tlačítkem myši na soubory a vybráním možnosti „Include to project“ (Zahrnout do projektu). (Ujistěte se, že je v Průzkumníku řešení povoleno „Zobrazit všechny soubory“).