npm允许我们指定bundledDependencies,但这样做的好处是什么?我想,如果我们想绝对确保即使我们引用的模块被删除,我们也能得到正确的版本,或者Bundle 带来了速度优势?

有人知道bundledDependencies比普通依赖的优势吗?

推荐答案

Node目前最大的问题之一是它的变化速度有多快.这意味着生产系统可能非常脆弱,npm update可能很容易损坏.

使用bundledDependencies是解决这个问题的一种方法,正如您正确猜测的那样,它可以确保您始终提供正确的依赖关系,而不管其他方面发生什么变化.

您还可以使用它Bundle 自己的私有Bundle 包,并随安装一起交付.

Node.js相关问答推荐

我的位置也移动时左右拖动谷歌 map

如何处理EPIPE时,使用axios并期待413响应?

如果非SQL函数在事务内部运行失败,PG-Promise事务会回滚吗?

我的Node.js应用程序没有将Mongoose方法findByIdAndDelete作为函数进行检测

如何在MongoDB中删除嵌套对象数组中的属性?

从 Response.json() 返回的 JSON 似乎无效?

加速 sequelize ORM 中的查询

Typescript typeRoots 未检测到类型定义

无法关闭 node.js 中的mongoose 连接

mongoose.model() 方法返回未定义

使用 mongoose 查找过go 7 天的注册用户总数

通过 npm 导入 Sass

Handlebars:访问已被拒绝解析来自的属性,因为它不是其父级的自己的属性

Aptana Studio 是否有 NodeJS 插件?

使用restify时如何支持cors

异步函数 - 等待不等待promise

Node.js `--nolazy` 标志是什么意思?

Heroku + Node:找不到模块错误

使用 Mongoose 进行多对多映射

Google Firebase 错误(函数返回未定义、预期的 Promise 或值)