【问题标题】:Error: You provided an invalid object where a stream was expected. You can provide an Observable, Promise, Array, or Iterable错误:您在预期流的位置提供了无效对象。您可以提供 Observable、Promise、Array 或 Iterable
【发布时间】:2018-01-12 00:47:15
【问题描述】:

我正在尝试在 cmd 行中使用“ng generate component hero”生成一个名为“hero”的组件,并收到以下消息:

错误:您在预期流的位置提供了无效对象。您可以提供 Observable、Promise、Array 或 Iterable。
您在预期流的位置提供了无效对象。您可以提供 Observable、Promise、Array 或 Iterable。

注意:在版本警告出现问题之前,错误仍然存​​在

我能做些什么来解决这个问题?

【问题讨论】:

标签: angular angular-cli


【解决方案1】:

解决了一个小时,最终得出结论:
1。我的全局和本地 CLI 不匹配(1.6.4 g 与 1.6.3 l), 所以我跑了npm install --save-dev @angular/cli@latest
2。之后是另一个警告:
“错误:多个模块匹配。使用跳过导入选项跳过将组件导入最近的模块。 多个模块匹配。使用 skip-import 选项跳过将组件导入最近的模块。",
所以ng g c my-component --skip-import 现在可以按预期工作了。
我希望它会有所帮助。

【讨论】:

    猜你喜欢
    • 2017-09-18
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 2023-03-13
    相关资源
    最近更新 更多