如何指示webpack观察NPM链接依赖项(包)中的更改

lar*_*rsw 16 node.js webpack

我试图找出如何让webpack观看NPM链接依赖项.我试图添加一个指向包的显式条目,我试图明确地包含它,也不排除/ node_modules /(这是很常见的).

我想要实现的场景如下:我想将基于反应的应用程序的一部分分离到组件库(NPM包)中.

主程序包和依赖项都是用ES6编写的,所以我创建了一个小的gulp脚本来监视依赖项目的变化,并将其源代码(src /)转换为lib.

我已经使用npm链接在依赖包中连接,这样我每次进行更改时都不需要打包/发布/重新安装它.

当我对依赖包进行更改时,gulp任务会将代码转换为OK.

在最后一部分我正在努力; 当前面提到的gulp任务刷新依赖关系时,让webpack watch触发重新捆绑.

小智 5

确保您的转译器脚本不会删除旧/lib目录,而是覆盖文件。

我遇到了类似的问题,Webpack 开发服务器没有看到变化,因为我/lib在每次转译之前删除了目录。