角5:src / app / app.module.ts(24,24)中的错误:错误TS2307:找不到模块'https'

Cas*_*ils 2 angular

我在为Angular运行“ ng serve”时遇到错误。我看到了其他一些消息编号相同的问题,但它们是针对Angular 2,Angular 4.x等的。

我该怎么办才能解决问题?

以下是app.module.ts文件

TIA

更新仍然存在问题

I believe I marked the message resolved too early :) I am getting the following errors when running `ng serve` under Angular 5:

ERROR in src/app/app.module.ts(24,24): error TS2307: Cannot find module 'https'.
src/app/pages/auth-admin/admin-model/user.ts(1,35): error TS2307: Cannot find module 'constants'.
src/app/pages/auth-admin/admin-services/admin-services/admin-services.service.ts(5,25): error TS2307: Cannot find module 'cluster'.
webpack: Failed to compile.
Run Code Online (Sandbox Code Playgroud)

如果保存文档,则将编译“ webpack”。我曾考虑过升级系统(希望这可以解决问题),但不确定是否会这样。

感谢您提供有关如何解决此问题的帮助。

TIA

更新-发现了什么问题 基本上,我不理解错误消息:-|

我认为这与我的Angular 5版本有关-因此-我使用以下信息进行了升级:

消息来源:https : //github.com/angular/angular-cli/issues/4391

[updating globally]
npm uninstall -g angular-cli
npm cache clean
npm install -g @angular/cli@latest

[ updating the project ]
rm -rf node_modules dist
npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
npm install
ng update
Run Code Online (Sandbox Code Playgroud)

我试图用启动服务器 ng serve

我收到的消息是:

ERROR in src/app/app.module.ts(24,24): error TS2307: Cannot find module 'https'.
src/app/pages/auth-admin/admin-model/user.ts(1,35): error TS2307: Cannot find module 'constants'.
src/app/pages/auth-admin/admin-services/admin-services/admin-services.service.ts(5,25): error TS2307: Cannot find module 'cluster'.
Run Code Online (Sandbox Code Playgroud)

我实际上检查了错误消息中提到的文件,并看到了类似的内容(在app.module.ts中

从“ https”导入{服务器};

举个例子。

同样适用于其他文件。我不知道它们是怎么到达那里的-但是-我将它们注释掉,服务器启动了。再说一次,我并没有真正收到消息。Angular的新手。

TIA

app.module.ts

    import { BrowserModule } from '@angular/platform-browser';
    import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
    import { NgModule } from '@angular/core';

    import { AgmCoreModule } from '@agm/core';
    import { CalendarModule } from 'angular-calendar';

    import { routing } from './app.routing';
    import { AppSettings } from './app.settings';

    import { AppComponent } from './app.component';
    import { NotFoundComponent } from './pages/errors/not-found/not-found.component';


    import { FormsModule } from '@angular/forms';


    import { AdminServicesService } from './pages/auth-admin/admin-services/admin-services/admin-services.service';
    import { Server } from 'https';


    import 'rxjs/add/operator/switchMap';
    import 'rxjs/add/operator/map';
    import 'rxjs/add/operator/shareReplay';


    import { HttpClientModule } from '@angular/common/http';


@NgModule({
  declarations: [
    AppComponent,
    NotFoundComponent
  ],
  imports: [
    HttpClientModule,
    BrowserModule,
    FormsModule,
    BrowserAnimationsModule,
    AgmCoreModule.forRoot({
      apiKey: 'AIzaSyDe_oVpi9eRSN99G4o6TwVjJbFBNr58NxE'
    }),
    CalendarModule.forRoot(),
    routing
  ],
  providers: [ AppSettings, AdminServicesService ],
  bootstrap: [ AppComponent ]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

当前正在运行

Angular CLI: 1.6.1
Node: 8.9.4
OS: win32 x64
Angular: 5.1.1
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.6.1
@angular-devkit/build-optimizer: 0.0.38
@angular-devkit/core: 0.0.23
@angular-devkit/schematics: 0.0.42
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.1
@schematics/angular: 0.1.13
typescript: 2.4.2
webpack: 3.10.0
Run Code Online (Sandbox Code Playgroud)

Bor*_*nov 8

error TS2307: Cannot find module当您更改应用程序结构添加/删除/移动组件并继续使用热重载时,有时会发生此类错误。在这种情况下,您可以尝试停止服务 (CTRL+C) 并重新启动 (ng-serve)。

检查 Angular CLI 所指的所有模块是否都存在。

此外,此错误(错误 TS2551:“订阅”类型上不存在属性“订阅”)与 Angular CLI 无关,您显然只是试图调用.subscribe返回订阅的内容(即已经调用.subscribe)。


Tai*_*aiz 7

在终端中,我执行了此命令,并安装了http模块。

 npm install --save @angular/http
Run Code Online (Sandbox Code Playgroud)

注意:此命令成功安装http模块后,重新启动服务器。