我在我的React应用中使用reactstrap
,该应用最初由create-react-app
创建。
我遇到的问题是reactstrap
,我收到以下控制台警告:
./~/reactstrap-tether/dist/js/tether.js
Critical dependencies:
2:479-486 This seems to be a pre-built javascript file. Though this is possible, it's not recommended. Try to require the original source to get better results.
@ ./~/reactstrap-tether/dist/js/tether.js 2:479-486
在项目的GitHub问题中,我看到可能的解决方案如下所示:“要取消警告(暂时),请将其添加到您的webpack配置文件中......”。问题是,Facebook的create-react-app
我没有要配置的Webpack配置文件。我该如何解决此警告
答案 0 :(得分:2)
对create-react-app
和this has raised concern的用户a feature request进行了审核is currently being worked on。它应该在不久的将来修复,所以你不应该真的担心它。但是要回答问题的其他部分,可以通过运行npm run eject
从create-react-app
获取Webpack,Babel和其他配置文件,但由于这是不可逆转的操作并且会将您分开从未来的更新,我强烈建议等待修复发生。