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.9Anteriormente, solía solucionar el problema con la respuesta de @TheParam, pero últimamente comencé a usar hilo. Lamentablemente no pude encontrar hilo equivalente de
nmp updateTraté de usar
yarn upgrade(aunque no es equivalente al comando anterior afaik) y no ayudó.
en su lugar usé
yarn add rxjs@6.0.0Y 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 typescriptesto funcionó para mí
yo tuve el mismo problema
npm install typescript@2.8.0resolvió 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 updateLuego inicie el servidor
ng serveProblema resuelto al 100%
Esta es mi solución:
npm install rxjs@6.0.0 --save ng serverSimplemente 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