这定义了在发布包时将捆绑的包名称数组。
如果您需要在本地保存 npm 包或通过单个文件下载使它们可用,您可以通过在 bundleDependencies 数组中指定包名称并执行 npm pack 来将包捆绑在一个 tarball 文件中。
例如:
如果我们像这样定义一个 package.json:
{
"name": "awesome-web-framework",
"version": "1.0.0",
"bundleDependencies": [
"renderized",
"super-streams"
]
}
我们可以通过运行 npm pack 来获取 awesome-web-framework-1.0.0.tgz 文件。此文件包含依赖项 renderized 和 super-streams,可以通过执行 npm install awesome-web-framework-1.0.0.tgz 将其安装到新项目中。请注意,软件包名称不包括任何版本,因为该信息在 dependencies.1 中指定。
如果这拼写为 "bundledDependencies",那么也很荣幸。
或者,可以将 "bundleDependencies" 定义为布尔值。true 的值将捆绑所有依赖项,false 的值将捆绑无。