gpt4 book ai didi

javascript - ReactJS 项目中 webpack 导入的行为是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 15:30:35 25 4
gpt4 key购买 nike

我在我的 ReactJS 项目中使用了多个第三方库,如 lodash、d3 等。我刚刚发现我没有编写显式导入喜欢从“d3”导入 d3从'lodash'导入_在我的所有组件中(不过我已经将它们导入到了一些组件中)。然而一切都工作正常,我还可以在浏览器控制台中获取 d3 对象和 _ 。应该怎样呢?考虑到这是正常的行为,我可以只导入 node_modules 依赖项以便在我的应用程序(根)组件中仅 react 一次,并且根本不在所有其他子组件中导入它们。

P.S 我正在使用 webpack 1 并且我已经验证了该行为。

最佳答案

即使它有效,这也是一种不好的做法,所以我的建议是玩得好并且始终显式导入您正在使用的模块。

它起作用的原因可能是因为其中一些模块在导入时声明了全局变量,因此不导入它们的组件仍然达到全局。

关于javascript - ReactJS 项目中 webpack 导入的行为是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44822137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com