遇到未定义的提供者(angular4)

时间:2017-11-14 09:58:51

标签: angular

我在angular4上工作,并且我已经因为这个错误而战斗了好几天:

Encountered undefined provider! Usually this means you have a circular
 dependencies (might be caused by using 'barrel' index.ts files.

认为它与将注册服务(providers: [services, ...])或组件注入@ngModule有关。我改变了一切并检查了它,但它没有改变任何东西。这个错误来自哪里?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我找到了答案,我在这里发布以防人们遇到同样的问题。 如果你和我这样的大项目有几个人。不要忘记在本地更新nodes_modules:

  

rm -rf node_modules /(在master或dev ...上)

     

npm cache clean -f

     

npm i(安装所有内容)

更新主分支后,您可以更新分支:

  

git rebase master

解决了冲突,结束了。