Estou acompanhando o Curso TypeScript 2. Estou na Aula 1-6.
Ao migrar a aplicação alurabank para o lite server utilizando o loader System, a aplicação parou de funcionar.
Logo do cara, ao carregar a aplicação, o console do inspector exibe (em um link)
<anonymous> http://localhost:3000/:49:55
Quando clico no link, o inspector me leva para o index.html ...
<script src="lib/jquery.min.js"></script>
<script src="lib/system.js"></script>
<script>
System.defaultJSExtension = true;
//Esta é a linha 49 (referenciada na mensagem de erro impressa no console )
System.import("js/app.js").catch(exception => console.error(exception));
</script>
Nada na aplicação funciona depois da migração. Não consigo inserir negociações na tabela.
Eis meu package.json ...
{
"name": "alurabank",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"compile": "tsc",
"tsc-watch": "tsc -w",
"lite-server": "lite-server --baseDir=app"
},
"author": "",
"license": "ISC",
"devDependencies": {
"eslint": "^4.17.0",
"lite-server": "^2.4.0",
"tslint": "^5.9.1",
"typescript": "^3.2.1"
},
"dependencies": {
"@types/jquery": "^3.3.22"
}
}
Este é meu tsconfig.json ...
{
"compilerOptions": {
"target": "es6",
"outDir": "app/js",
"noImplicitAny": true,
"noEmitOnError": true,
"removeComments": true,
"module": "system"
},
"include": [
"app/ts/**/*"
]
}
OBS: Estou ciente de que estou utilizando as versões mais recentes das dependências (typescript, lite-server, etc). Eu QUERO utilizar a versão atual.