dbr*_*rrt 1 updates node.js npm
是否可以在 node.js 应用程序运行时刷新某些依赖项?
例如,我正在使用 的特定版本lodash,发布了新版本,我可以直接从我的应用程序触发刷新,还是添加必要的内容以package.json手动编辑和重建应用程序?
只是为了弄清楚一些事实:
是否可以在 node.js 应用程序运行时刷新某些依赖项?
因此,从模块缓存中手动删除模块,然后手动加载模块的更新版本,然后手动告诉每个使用旧模块句柄的人他们应该切换到新模块句柄在技术上是可行的。但是,这一切都假设原始模块中没有需要保留的状态,并假设您有某种方式为模块的每个用户提供一个新的模块句柄。这是一个有很多限制的大型手工编码项目(例如,仅在非常有限的情况下有效)。
例如,我正在使用特定版本的 lodash,发布了新版本,我可以直接从我的应用程序触发刷新还是添加必要的内容来编辑 package.json 并手动重建应用程序?
用更新的代码替换代码,重新启动您的应用程序。这是通常的方式。
| 归档时间: |
|
| 查看次数: |
654 次 |
| 最近记录: |