Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Angular 9项目失败_Node.js_Angular_Typescript_Rxjs - Fatal编程技术网

Node.js Angular 9项目失败

Node.js Angular 9项目失败,node.js,angular,typescript,rxjs,Node.js,Angular,Typescript,Rxjs,Angular 9项目失败 试图编译在Angular 8中工作的代码 node_modules/@angular/core/src/render3/ng_dev_mode.d.ts9,11中出错:错误TS2451:无法重新声明块作用域变量“ngDevMode”。 ../../../node_modules/@angular/core/src/application_ref.d.ts8,28:错误TS2307:找不到模块“rxjs”。 ../../../node_modules/@angular/

Angular 9项目失败 试图编译在Angular 8中工作的代码

node_modules/@angular/core/src/render3/ng_dev_mode.d.ts9,11中出错:错误TS2451:无法重新声明块作用域变量“ngDevMode”。 ../../../node_modules/@angular/core/src/application_ref.d.ts8,28:错误TS2307:找不到模块“rxjs”。 ../../../node_modules/@angular/core/src/event_emitter.d.ts8,39:错误TS2307:找不到模块“rxjs”。 ../../../node_modules/@angular/core/src/linker/query_list.d.ts8,28:错误TS2307:找不到模块“rxjs”。 ../../../node_modules/@angular/core/src/render3/ng_dev_mode.d.ts9,11:错误TS2451:无法重新声明块作用域变量“ngDevMode”。 ../../../node_modules/@angular/core/src/util/lang.d.ts8,28:错误TS2307:找不到模块“rxjs”。 ../../../node_modules/@angular/http/src/backends/jsonp_backend.d.ts8,28:错误TS2307:找不到模块“rxjs”。 ../../../node_modules/@angular/http/src/backends/xhr_backend.d.ts8,28:错误TS2307:找不到模块“rxjs”。 ../../../node_modules/@angular/http/src/http.d.ts8,28:错误TS2307:找不到模块“rxjs”

我将问题隔离到正在加载的服务

import { Injectable } from '@angular/core';
import { Http, Response } from '@angular/http';
import { Observable, throwError } from 'rxjs';
import { map, takeUntil, tap, catchError } from 'rxjs/operators';
import * as Global from './global';
import { HttpClient } from '@angular/common/http';
import { HttpHeaders } from '@angular/common/http';
import { HttpErrorResponse } from '@angular/common/http';
mypackage.json

{
  "name": "f202",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "~7.2.0",
    "@angular/common": "~7.2.0",
    "@angular/compiler": "~7.2.0",
    "@angular/core": "~7.2.0",
    "@angular/forms": "~7.2.0",
    "@angular/platform-browser": "~7.2.0",
    "@angular/platform-browser-dynamic": "~7.2.0",
    "@angular/router": "~7.2.0",
    "bootstrap": "^4.4.1",
    "jquery": "^3.4.1",
    "popper.js": "^1.16.1",
    "rxjs": "^6.5.4",
    "tslib": "^1.9.0",
    "zone.js": "~0.8.26"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.13.0",
    "@angular/cli": "~7.3.9",
    "@angular/compiler-cli": "~7.2.0",
    "@angular/language-service": "~7.2.0",
    "@types/node": "~8.9.4",
    "@types/jasmine": "~2.8.8",
    "@types/jasminewd2": "~2.0.3",
    "codelyzer": "~4.5.0",
    "jasmine-core": "~2.99.1",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.0.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~1.1.2",
    "karma-jasmine-html-reporter": "^0.2.2",
    "protractor": "~5.4.0",
    "ts-node": "~7.0.0",
    "tslint": "~5.11.0",
    "typescript": "~3.2.2"
  }
}
还尝试了升级typescript、rxjs和angular组件的常见组合

任何帮助都将不胜感激

---------更新-------

是的@phix第二条评论完全正确,仍然是版本7。 我假设要在angular安装一个全局更新npm/cli@9.0.0-g到9,然后创建项目将自动创建版本9项目-错误假设

我使用这些信息来正确升级我的项目

尝试删除节点模块文件夹,然后重新启动-install@phix,我试过了,没有乐趣。ng版本的输出是什么?你说的是角度9,但你所有的DEP都是v7