【问题标题】:Error: Cannot find module 'symbol-observable' in Angular错误:在 Angular 中找不到模块'symbol-observable'
【发布时间】:2021-08-30 05:53:21
【问题描述】:

我在运行 ng new 时遇到以下错误。尝试以管理员身份打开 cmd,但没有帮助。

D:\Training\Angular>ng new test
internal/modules/cjs/loader.js:797
    throw err;
    ^

Error: Cannot find module 'symbol-observable'
Require stack:
- C:\Users\mubarakm\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\mubarakm\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
←[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:794:15)←[39m
←[90m    at Function.Module._load (internal/modules/cjs/loader.js:687:27)←[39m
←[90m    at Module.require (internal/modules/cjs/loader.js:849:19)←[39m
←[90m    at require (internal/modules/cjs/helpers.js:74:18)←[39m
    at Object.<anonymous> (C:\Users\mubarakm\AppData\Roaming\npm\node_modules\←[4m@angular←[24m\cli\lib\init.js:10:1)
←[90m    at Module._compile (internal/modules/cjs/loader.js:956:30)←[39m
←[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)←[39m
←[90m    at Module.load (internal/modules/cjs/loader.js:812:32)←[39m
←[90m    at Function.Module._load (internal/modules/cjs/loader.js:724:14)←[39m
←[90m    at Module.require (internal/modules/cjs/loader.js:849:19)←[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: [
    ←[32m'C:\\Users\\mubarakm\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\lib\\init.js'←[39m,
    ←[32m'C:\\Users\\mubarakm\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\bin\\ng'←[39m
  ]
}

【问题讨论】:

  • 可能是 Angular cli 安装错误,尝试重新安装 * npm cache verify * npm install -g @angular/cli
  • 我试过了,但是这个错误又经常出现。

标签: npm angular-cli


【解决方案1】:
  1. npm i --save symbol-observable(或Yarn,然后,Yarn add symbol-observable
  2. npm install(或Yarn
  3. npm outdated(或yarn outdated)检查过时的依赖项(symbol-observable),然后在需要时通过输入yarn upgrade symbol-observable @[version]将其升级到相应的版本

否则, 检查您是否正确导入

import { Observable } from 'rxjs/Observable';

import { Observable } from 'rxjs'; 

否则,您可能会遇到这里提到的 Rxjs 问题https://github.com/angular/angular-cli/issues/4756

【讨论】:

  • 会试试的。谢谢
猜你喜欢
  • 2021-01-20
  • 2018-07-11
  • 2019-07-03
  • 2017-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-02
相关资源
最近更新 更多