我想知道缩小/捆绑的JavaScript文件以及导致生成的文件中包含特定数字的原因。我不知道是一个了解minified / bundled js文件的初学者。
我有两个独立的Web项目,其中一个集成在另一个中,包括它的JS。然而,两个捆绑文件(vendor.js)并不完全相同,即使我希望它们是。它们在某些数字上有所不同,否则相同。
第一个文件,有这样的东西:
function getNodeFromInstance(e){if(void ....
return e._hostNode}var r=n(2),o=n(18),i=n(73)
第二个文件有这样的内容:
function getNodeFromInstance(e){if(void ...
return e._hostNode}var r=n(2),o=n(18),i=n(72)
最后一行显示第一行中的n(73)和第二行中的n(72)。这两个项目都使用react作为js框架并使用webpack构建。导致这些文件不同的原因是什么?可能是package.json文件需要相同的东西,包括npm包的包版本吗?