node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: '';'' error esperado después de la instalación de Angular 6
typescript build (11)
Antes, solía solucionar el problema con la respuesta de @ TheParam pero últimamente comencé a usar hilo. Lamentablemente no pude encontrar hilo equivalente de
nmp update
Traté de usar
yarn upgrade
(aunque no es equivalente al comando anterior afaik) y no ayudó.
En vez de eso usé
yarn add [email protected]
Y funcionó. Tomó un tiempo considerable de 82 segundos en comparación con unos pocos segundos en caso de npm, pero solucionó el problema. mi nodo 8.11.2 y el hilo 1.15.2
Recibí un error de
node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: '';'' expected.
node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: '';'' expected.
Después de la instalación de Angular 6.
Compruebe el error:
ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: '';'' expected.
node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: '';'' expected.
node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.
Este problema puede surgir debido a la falta de coincidencia de versión. Para resolver su problema, debe hacer los siguientes cambios en su archivo package.json .
Paso 1
: Vaya a
package.json
y modifique
"rxjs": "^6.0.0"
a
"rxjs": "6.0.0"
Paso 2
Ejecuta la
npm update
en tu proyecto.
No hay necesidad de cambiar la versión mecanografiada.
(Mina:
"typescript": "~2.7.2"
)
Edición:
Si está utilizando
rxjs-compat
, también debe hacer lo siguiente para solucionar el problema.
cambie la versión de
rxjs-compat
de
"rxjs-compat": "^6.2.2"
a
"rxjs-compat": "6.2.2"
Espero que esto ayude!
Necesitas hacer algunos cambios en
package.json
Vaya a
package.json
y modifique
"rxjs": "^6.0.0"
a
"rxjs": "6.0.0"
Luego ejecuta la
npm update
en tu proyecto
Si aún estás enfrentando el problema, ve a package.json
-
quite rxjs y agregue rxjs-compat también, "rxjs-compat": "^ 6.4.0" a "rxjs-compat": "6.4.0",
-
cambiar la versión de typscript a 2.8
- ejecutar npm install
Esto funcionará para usted!
Si está utilizando rxjs-compat, también debe hacer lo siguiente para solucionar el problema. cambiar la versión de rxjs-compat desde
"rxjs-compat": "^6.2.2"
a
"rxjs-compat": "6.2.2"
Esto funciona para mi
Solo necesitaba editar el archivo y agregar el punto y coma en la línea final después de 0 como se muestra aquí:
Vaya a la ruta
[project directory]/node_modules/rxjs/internal
y abra los
types.d.ts
como administrador, vaya a la final del archivo y agregue un punto y coma.
Código original:
export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;
export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;
Código modificado:
export declare type ObservedValueOf<O> = O; extends ObservableInput<infer T> ? T : never;
export declare type ObservedValueOf<O> = O; extends ObservableInput<infer T> ? T : never;
Tuve el mismo error usando angular 6 teniendo [email protected] pero lo bajé a [email protected] funcionó.
Tuve el mismo problema, "rxjs": "^ 6.0.0" a "rxjs": "6.0.0" no funcionó.
Tuve que actualizar mi CLI angular para la última instalación estable de
npm install -g @angular/cli
y volver a generar el proyecto.
Mi configuración ahora es:
Angular CLI: 7.3.6
Node: 10.15.3
OS: win32 x64
Angular: 7.2.9
Vaya a package.json y actualice "rxjs": "^ 6.0.0" a "rxjs": "6.0.0" después de eso, haga una actualización de npm
Ve al directorio del proyecto ejecuta este comando.
npm instalar [email protected] --save