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

    

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM