gpt4 book ai didi

flowtype - Facebook 流程中 module.system=haste 和 module.system=node 有什么区别

转载 作者:行者123 更新时间:2023-12-04 04:21:22 32 4
gpt4 key购买 nike

我从事一个使用 Facebook 流程的项目。在流程的高级配置中,[options] 标题有两个选择(module.system=haste 和 module.system=node)。

现在我想知道“急速”和“节点”有什么区别。

最佳答案

它们是解析模块的两种不同方式:haste是 react-native 用于打包的模块系统(类似于浏览器的 browserify 或 webpack):

https://github.com/facebook/node-haste
node module system 是node内部使用的方法。

至于它们实际上有何不同:不幸的是haste还没有广泛的文档。 AFAICT 的主要区别在于 haste可以将包引用(例如 require('underscore') )解析为单个模块,而 node实际上将为每个子包使用不同的模块。基本上:使用 node你可以得到多个版本的说,underscore在单个程序中,而使用 haste underscore 只有一个版本被放入最终包装中。

如果一个项目中有多个版本的模块,这可能会导致细微的差异,尽管很明显 hastebecoming more compatible with existing node behavior .

关于flowtype - Facebook 流程中 module.system=haste 和 module.system=node 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30078638/

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