我试图找出如何让webpack观看NPM链接依赖项。我试图添加一个指向包的明确条目,我试图明确地包含它,也不排除/ node_modules /(这很常见)。
我想要实现的方案如下:我想将基于反应的应用程序的一部分分离到组件库(NPM包)中。
主程序包和依赖项都是用ES6编写的,所以我创建了一个小的gulp脚本来监视依赖项目的变化,并将其源(src /)转换为lib。
我已经在依赖包中使用了npm链接,因此每次我做出更改时都不需要打包/发布/重新安装它。
当我对依赖包进行更改时,gulp任务会将代码转换为OK。
在最后一部分我正在努力;当前面提到的gulp任务刷新依赖关系时,让webpack watch触发重新捆绑。
答案 0 :(得分:4)
确保您的转发脚本不会删除旧的/lib
目录,而是覆盖文件。
我遇到类似的问题,Webpack dev服务器没有看到更改,因为我在每次转换之前删除了/lib
目录。