javascript 为什么开源库的代码文件在github repo和node_modules中不同

0lvr5msh  于 2022-11-27  发布在  Java
关注(0)|答案(1)|浏览(128)

我安装了lodash模块,想看看他们的代码,我注意到我的node_modules中的文件结构和代码与他们的github repo中的不同。我的意思是,如果我安装了库,也克隆了他们的repo,代码将是不同的。有人能向我解释为什么它们是不同的吗?是因为构建过程改变了文件结构吗?如果是,有没有办法从repo中提取代码并创建“捆绑”版本?
我问这些问题是因为,例如在“lodash”repo中没有“build”命令,但node_modules中的代码仍然与它们在repo中的代码不同。

  • 谢谢-谢谢
dgtucam1

dgtucam11#

自述文件告诉您的第一件事是:
使用lodash-cli生成:

$ npm run build
$ lodash -o ./dist/lodash.js
$ lodash core -o ./dist/lodash.core.js

...生成工具位于不同的包中。

相关问题