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