tengo un error de
node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' previsto.
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.
Vaya al directorio del proyecto, ejecute este comando
npm instalar rxjs@6.0.0 --guardar
Este problema puede surgir debido a una discrepancia de versión. Para resolver su problema, debe realizar 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 Ejecute npm install
en su proyecto.
No es necesario cambiar la versión mecanografiada. (Mío: "typescript": "~2.7.2"
)
Editar: si está utilizando rxjs-compat
, también debe hacer lo siguiente para solucionar el problema. cambie la versión rxjs-compat
de "rxjs-compat": "^6.2.2"
a "rxjs-compat": "6.2.2"
¡Espero que esto ayude!
Vaya a package.json y actualice "rxjs": "^6.0.0" a "rxjs": "6.0.0" después de eso, actualice npm
Tuve el mismo error al usar angular 6 con rxjs@6.4.0 pero lo bajé a rxjs@6.3.3 y funcionó.
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 el archivo types.d.ts
como administrador, vaya al final del archivo y agregue un punto y coma.
Código original: 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;
Si está utilizando rxjs-compat, también debe hacer lo siguiente para solucionar el problema. cambie la versión compatible con rxjs de
"rxjs-compat": "^6.2.2"
para
"rxjs-compat": "6.2.2"
esto funciona para mi
si aún enfrenta el problema, vaya a package.json
elimine rxjs y agregue rxjs-compat también, "rxjs-compat": "^6.4.0" a "rxjs-compat": "6.4.0",
cambiar la versión de mecanografiado a 2.8
¡Esto funcionará para ti!
Tuve el mismo problema, "rxjs": "^6.0.0" a "rxjs": "6.0.0" no funcionó. Tuve que actualizar mi CLI angular a 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
Anteriormente, 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 su lugar usé
yarn add rxjs@6.0.0
Y funcionó. Tomó un tiempo considerable de 82 segundos en comparación con unos pocos segundos en el caso de npm, pero solucionó el problema. mi nodo 8.11.2 e hilo 1.15.2
Necesitas hacer algunos cambios en package.json
Vaya a package.json
y modifique "rxjs": "^6.0.0"
a "rxjs": "6.0.0"
Luego ejecute npm update
en su proyecto
Este problema se debe a que la versión de TypeScript instalada no era compatible con la de rxjs instalado. La instalación de TypeScript como se menciona a continuación me ayudó a instalar la versión compatible de TypeScript con la de los paquetes angulares ya instalados. Puede resolver el problema de la siguiente manera mando
npm install typescript
esto funcionó para mí
yo tuve el mismo problema
npm install typescript@2.8.0
resolvió mi problema
Funciona bien conmigo cuando cambié "rxjs" en package.json de "^ 6.0.0" a "6.0.0" y luego ejecuté
"npm yo"
Recibí el mismo error. El motivo podría deberse a una discrepancia de versión.
npm install rxjs@6.0.0 --save
corrige el error
Vaya a package.json y modifique "rxjs": "^6.0.0" a "rxjs": "6.0.0"
Entonces corre
npm update
Luego inicie el servidor
ng serve
Problema resuelto al 100%
Esta es mi solución:
npm install rxjs@6.0.0 --save ng server
Simplemente haga los cambios en el archivo package.json
"rxjs": "^6.0.0",
Simplemente elimine el ^ como lo hice en el código a continuación y actualice el npm (administrador de paquetes de nodos)
"rxjs": "6.0.0",
npm update
ng serve --open
Ahora el archivo de su proyecto se iniciará normalmente