我正在寻找针对move
阶段中afterEmit
文件从一个文件夹到另一个文件夹的webpack插件或其他解决方案。
有几种我不适合的插件。
https://github.com/kevlened/copy-webpack-plugin
可以copy
,但实际上不是move
。源文件应被删除。
https://github.com/gregnb/filemanager-webpack-plugin
无法通过通配符移动文件。它在引擎盖下使用node-mv
封装。所以我不能使用以下配置:
...
move: [
{ source: './dest/assets/*.map', destination: './dest' },
]
...
filemanager-webpack-plugin
的另一个缺点是它不会更新Webpack内部资产状态。这意味着webpack无法提供移动的文件。
还有其他准备就绪的解决方案吗?
答案 0 :(得分:2)
您可以尝试使用webpack compiler hooks来构建完全满足您需要的代码。我知道这不是“立即可用的解决方案”,但是有时搜索插件要比实际编写自己的代码花费更多的时间,尤其是在这很简单的情况下。