Eu já fiz o curso e agora eu estou praticando algumas coisas, mas estou tendo um problema, na parte de rodar o comando npm run watch
no meu não esta compilando porque ele diz que achou 11 erros, mas esses erros não estão no meu código (até pq eu só fiz uma linha para testar), e pelo que eu vi ele esta achando esse erro na pasta node_modules. Eu já tentei colocar "exclude": ["node_modules"]
mas não adiantou muito.
Meu tsconfig.json:
{
"compilerOptions": {
"outDir": "dist/js",
"target": "ES6",
"noEmitOnError": true,
"noImplicitAny": true
},
"include": ["app/**/*"],
"exclude": ["node_modules"]
}
Meu package.json
{
"name": "1-praticandoprimeirospassosemts",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"server": "lite-server --baseDir=dist",
"compile": "tsc",
"watch": "tsc -w"
},
"author": "",
"license": "ISC",
"devDependencies": {
"lite-server": "^2.6.1",
"typescript": "^4.2.2"
}
}
/------/
Edit: Pesquisei e vi que para arrumar tem que colocar "moduleResolution": "node"
dentro do compile options. Eu fiz isso e deu mais ou menos certo, agora invés de mostra 11 erros mostra que só tem 1 erro, mas não estou sabendo arrumar esse erro. O erro que esta dando agora é o seguinte:
node_modules/@types/node/events.d.ts:106:43 - error TS2370: A rest parameter must be of an array type.
T[K] extends unknown[] ? (...args: T[K]) => void : never
Como posso resolver esse erro agr?