4

我正在构建 2 个依赖的 npm 包。

Module A (package.json)

"dependencies": {
  "module-b":"~0.0.1"
}

我们使用npm link本地连接这两个应用程序。目前我们需要npm run prepublish在 module-b 上运行以可视化 module-a 上的更改,同时在 module-a 上运行 webpack dev server

问题:我们是否可以在两个模块之间进行热重载。就像对模块 B 所做的任何更改都会自动反映在模块 A 上一样?

4

1 回答 1

0

我也找不到合适的解决方案。但是,我使用了一种非常不错的解决方法。

我创建了一个 bash 脚本,它为模块 b 运行 npm build,然后为模块 a 运行 npm build & npm start,并指向 nodemon 以观察模块 b 中的变化并触发 bash 脚本。

其他可能的解决方案是直接在 node_modules/module b 中工作并将 webpack 设置为观看 node_modules/module b 参见https://webpack.js.org/configuration/watch/

于 2021-02-21T01:15:29.850 回答