bundleDependencies

中英双语

这定义了在发布包时将捆绑的包名称数组。

如果您需要在本地保存 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 文件。此文件包含依赖项 renderizedsuper-streams,可以通过执行 npm install awesome-web-framework-1.0.0.tgz 将其安装到新项目中。请注意,软件包名称不包括任何版本,因为该信息在 dependencies.1 中指定。

如果这拼写为 "bundledDependencies",那么也很荣幸。

或者,可以将 "bundleDependencies" 定义为布尔值。true 的值将捆绑所有依赖项,false 的值将捆绑无。