繁体   English   中英

为什么Browserify在某些NPM软件包中包含package.json?

[英]Why does Browserify include package.json for some NPM packages?

在此处输入图片说明

我使用gulp和browserify创建单个bundle js文件,但对于一些软件包,它们的package.json以及完整的本地文件路径包含在最终文件中。 为什么是这样?

我在gulp任务中为browserify设置了“ fullPaths:false”。

我的package.json(用于gulp):

"babel-preset-es2015": "^6.16.0",
"babel-preset-react": "^6.16.0",
"babelify": "^7.3.0",
"browserify": "^13.1.0"

谢谢

完整路径在package.json 完整路径的存在不是因为Browserify,而是因为NPM在安装模块时会添加它们。

捆绑软件中的package.json文件似乎是为useragent模块提供的,并且因为该模块需要它而被包含(即require("./package.json") )。 这样做是为了便于报告package.json文件中指定的版本。

您可以在此处看到require呼叫。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM