npm--ng serve命令报错--cannot find module XXX

  我好像不是第一次遇到cannot find module XXX这个错误了。但是我这个人记性不是特别好,每次都会忘记,这次要记录一下。首先看一下报错信息:

 ERROR in C:/Users/H254431/webapp/bi-dashboard/dashboard/src/app/components/cluster-center/load-balance/loadbalance.service.ts (3,25):
Cannot find module '../../../../../../node_modules/rxjs/Subject'.

  在网上查了很多解决方法,这里大概介绍三种:

  第一种:执行命令npm install -g 'xxx' 

  第二种方式,给大家连接自己根据自己的情况试一试:

  https://stackoverflow.com/questions/36701041/cannot-find-module-rxjs-subject-behaviorsubject

  该链接中的报错信息是

Cannot find module 'rxjs/subject/BehaviorSubject'

  可行的解决办法是:

  

  第三种,说一下我自己的情况,真的很无语。。。首先给大家看一下我没有改之前的代码

  

import { Injectable } from '@angular/core';
import { Observable } from '../../../../../node_modules/rxjs/Observable';
import { Subject } from '../../../../../../node_modules/rxjs/Subject';
import { Http, Response } from '@angular/http';
import * as Const from '../../../config/const';

@Injectable()
export class LoadBalanceService {
  constructor(public http: Http) { }

  public getPlatformInfo(json: any):Observable<any>{

    return this.http.post(Const.BACKEND_API_ROOT_URL + '/wholesale_dashboard/getPlatformInfo',{})
      .map((res: Response) => {
        return res.json();
      });
  }

}

  报错信息就是最开始的时候我贴的那个。这个代码是我直接down下来的,过程我就不说了。结果,,,,,,,,,,,,我直接把报错的模块注释掉就解决了!!!!!!!!!!!

  好吧,反正解决就好。有BUG就改掉它,GO

    

 

posted on 2017-10-25 14:09  qwert50298  阅读(7560)  评论(1编辑  收藏  举报