Tengo un problema con la compilación mecanografiada. ¿Alguien más ha recibido este error?
node_modules/@types/node/index.d.ts(20,1): error TS1084: sintaxis de directiva de 'referencia' no válida.
tsconfig.json:
{ "compileOnSave": false, "compilerOptions": { "sourceMap": true, "outDir": "./dist", "rootDir": "./app", "target": "es6", "module": "commonjs", "declaration": false, "noImplicitAny": false, "removeComments": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "listFiles": false, "skipLibCheck": true }, "include": [ "./app/**/*.ts" ] } versión mecanografiada en package.json: "typescript": "^2.6.1"
Intente degradar el @type/node .
Tuve el mismo problema con
"devDependencies": { "@types/node": "12.20.42", }Lo bajé a una versión más baja y se compila con éxito
"devDependencies": { "@types/node": "12.19.12", }actualizar mecanografiado
npm install typescript@latest --save-devTuve el mismo error y la solución fue usar la versión anterior, verifique la versión que tiene en package.json para @types/node y vea si tiene la última o no. Puede consultar aquí: https://www.npmjs.com/package/@types/node , ya que parece que hubo una nueva actualización.
Tengo el mismo error. Usé la versión anclada "@types/node": "7.0.7" en mi paquete.json y lo hice funcionar.
Tenía el mismo problema. Abra el archivo ../node_modules/@types/node/index.d.ts
y eliminar la tercera barra
// <reference lib="es2015" />compilar de nuevo
Me enfrenté al mismo problema y encontré que la solución es actualizar TypeScript a la última versión de la versión actual.
Realice cambios en el archivo package.json como se muestra a continuación:
"devDependencies": { "typescript": "^3.9.7" } Ahora npm install typescript , se actualizará a la última versión. Luego ejecute "ng serve" y se compilará con éxito.
Mi solución es cambiar la versión mecanografiada a '>=2.7.3'. Creo que la versión podría depender de otros paquetes. probablemente deba intentarlo un par de veces para obtener la versión correcta. Y no olvides ejecutar install.
Me enfrenté al mismo problema y encontré que la solución es actualizar TypeScript a la última versión de la versión actual.
Realice cambios en el archivo package.json como se muestra a continuación:
"devDependencies": { "typescript": "^3.9.7" }Ahora "npm install typescript", se actualizará a la última versión. Luego ejecute "ng serve" y se compilará con éxito.
Me funcionó, revisa tus etiquetas para las versiones de TypeScript. ejecute npm dist-tag ls @types/node y busque su versión actual de mecanografiado.
Luego instale la versión de @types/node compatible con mecanografiado en mi caso, tuve que instalar la versión 14.0.1
referencia: https://github.com/DefinitelyTyped/DefinitelyTyped/issues/47250#issuecomment-687701880