npm8中文文档
这定义了在发布包时将捆绑的包名称数组。
如果您需要在本地保存 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
的值将捆绑无。