错误:您提供了一个无效的对象,其中包含一个流。您可以提供Observable,Promise,Array或Iterable

时间:2018-01-12 00:47:15

标签: angular angular-cli

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

  

错误:您提供了一个无效的对象,其中包含一个流。您可以提供Observable,Promise,Array或Iterable   您提供了一个无效的对象,其中包含一个流。您可以提供Observable,Promise,Array或Iterable。

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

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

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