没有导出成员 'ComponentsHelper
has no exported member 'ComponentsHelper
我在 运行 'npm start':
时出错
ERROR in [at-loader] src/app/app.component.ts:7:10
Module '"/Users/xx/Documents/sourcecode/xx/xx/xx/node_modules/ng2-bootstrap/index"' has no exported member 'ComponentsHelper'.
line 7 in app.component.ts is
import { ComponentsHelper } from 'ng2-bootstrap';
在我的 package.json 中,我的版本是 "ng2-bootstrap": "^1.2.4".
有什么帮助吗?提前致谢。
哟,我刚才遇到了完全相同的问题并解决了这个问题。好吧,不确切。你有两个问题。
首先你的ng2-bootstrap版本太高了。似乎他们在某个版本之前弃用了 ComponentsHelper class。它适用于 1.1.16 版。
其次,原来你应该注意版本号前的克拉“^”。它说这个版本或更高版本。意思是如果你说“^1.0.0”并且你 运行 npm install 你得到版本 1.0.0。但是,如果该软件包同时更新到 2.0.0 版,而你的好友 运行s npm install 他们最终将使用 2.0.0 版而不是 1.0.0 版喜欢你。如果这两者之间存在差异,那么您和您的好友将产生不同的效果,哎呀。
我们最终遇到这种情况是因为我们的版本是 1.1.16,而且我们很少删除项目 node_modules 文件夹和 运行 一个完全干净的 npm install.我们需要这个,突然间我们有了 1.2.5 版本,它似乎没有 ComponentsHelper class。
最终,我们只需要如下所示的 ng2-bootstrap 依赖项,它就可以正常工作。
"ng2-bootstrap": "1.1.16"
祝您编程愉快! :D
我在 运行 'npm start':
时出错ERROR in [at-loader] src/app/app.component.ts:7:10 Module '"/Users/xx/Documents/sourcecode/xx/xx/xx/node_modules/ng2-bootstrap/index"' has no exported member 'ComponentsHelper'.
line 7 in app.component.ts is import { ComponentsHelper } from 'ng2-bootstrap';
在我的 package.json 中,我的版本是 "ng2-bootstrap": "^1.2.4".
有什么帮助吗?提前致谢。
哟,我刚才遇到了完全相同的问题并解决了这个问题。好吧,不确切。你有两个问题。
首先你的ng2-bootstrap版本太高了。似乎他们在某个版本之前弃用了 ComponentsHelper class。它适用于 1.1.16 版。
其次,原来你应该注意版本号前的克拉“^”。它说这个版本或更高版本。意思是如果你说“^1.0.0”并且你 运行 npm install 你得到版本 1.0.0。但是,如果该软件包同时更新到 2.0.0 版,而你的好友 运行s npm install 他们最终将使用 2.0.0 版而不是 1.0.0 版喜欢你。如果这两者之间存在差异,那么您和您的好友将产生不同的效果,哎呀。
我们最终遇到这种情况是因为我们的版本是 1.1.16,而且我们很少删除项目 node_modules 文件夹和 运行 一个完全干净的 npm install.我们需要这个,突然间我们有了 1.2.5 版本,它似乎没有 ComponentsHelper class。
最终,我们只需要如下所示的 ng2-bootstrap 依赖项,它就可以正常工作。
"ng2-bootstrap": "1.1.16"
祝您编程愉快! :D