Ciao a tutti.

Sto iniziando a usare typescript.

In un progetto di visual studio (un applicazione web mvc) ho inserito nella root del progetto il file

tsconfig.json

così configurato

{
"compilerOptions": {
"target": "es5",
"allowJs": true,
"outDir": "wwwroot/scripts/viaggi"

},
"include": ["client"],
"compileOnSave": true
}

poi ho creato un file ts

local.ts

e ho inserito codice javascript

function RedirectDashboard(dropDownValue) {
var cookieName = $("#LocalListLabel").data("ownerlocalidcookiename");
CreateCookie(cookieName, dropDownValue, 0);
window.location.href = '/owner/dashboard/'; // + dropDownValue;
}... [cut]

da quanto ho capito, salvandolo, il file dovrebbe automaticamente essere "tradotto" in un file .js "raw".

Invece non succede niente e il corrispondente .js non viene creato.

Ho cercato documentazione su web e ci sto sbattendo la testa da una giornata ma non ne esco.

Se qualcuno puo' darmi suggerimenti...

grazie

Filippo
203 messaggi dal 22 gennaio 2017
Contributi
Ciao Filippo,
Il codice Typescript non viene magicamente convertito in JS da Visual Studio.
Per farlo, viene usato un transpiler che converte il codice. Ad esempio WebPack o SystemJS etc; ce ne sono tanti.
Quando mandi in esecuzione il progetto, il transpiler si occupa di effettuare la conversione.
Puoi seguire questa guida se vuoi usare MVC con JS:
http://www.mithunvp.com/using-typescript-with-asp-net-mvc5/

Spero di esserti stato utile
Ciao Andrea.

E meno male che (per ora) Visual studio non compila magicamente, altrimenti saremmo tutti... estinti :-).

Di fatto mi riferivo alla direttiva

"compileOnSave": true

Che mi ha funzionato fino a poco tempo fa...

Ovvero quando salvavo (in Visual Studio 2017) il file .ts, magicamente :-) diventava un .js.

Ipotizzo che nei vari aggiornamenti di VS sia stata deprecata.

Vedrò di capire meglio.

Sempre grazie per il tuo supporto.

Filippo
Modificato da Filippo.quaranta il 14 luglio 2018 10.26 -
203 messaggi dal 22 gennaio 2017
Contributi
Penso sia un problema di visual studio.

https://github.com/Microsoft/TypeScript/issues/18222

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.