gpt4 book ai didi

node.js - Lodash 内置于 Node 中吗?

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:06 26 4
gpt4 key购买 nike

这无需安装 lodash 作为依赖项即可工作:

const _ = require('lodash');
_.each([1,2,3],console.log);

(不,我没有全局安装 lodash)

我在某个地方看到像nodejs这样的东西默认支持lodash,但现在我找不到任何关于此的文档。最终是真的吗?我在哪里可以阅读相关内容?

附注最后,我在主目录中找到并删除了 node_modules,所有的魔力都消失了,现在这个脚本会因缺少依赖项而产生错误。感谢你们在这次调查中提供的帮助。

最佳答案

不是真的。捆绑开箱即用的 100K+ lib 并假设它会被开发人员使用并没有多大意义。例如考虑 this Repl example

它将创建一个 Node 环境并且将安装require语句中指定的任何软件包。如果没有提供,它只是一个普通的 Node ,没有其他任何东西。

正如您所见,开箱即用,您会得到_ is not Defined。但是当您添加 const _ = require('lodash') 时,它会为您自动安装 lodash,您将获得所需的结果。 因此,为了方便起见,这是通过 Repl 工具完成的,因此您不必执行 npm install ... 等。但开箱即用的 Node 并未打包洛达什

另外,对于 ES6,大量的 lodash 用例不再存在,一旦 ES6 得到广泛支持,关于 lodash 的浏览器兼容性的争论也不再那么重要了。因此, future 将其与 Node 捆绑在一起将变得更加没有意义。

但是有趣的是, Node 存储库中作为 deps 包含的 npmdependencies on lodash :)。

关于node.js - Lodash 内置于 Node 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53582962/

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