将文件从构建文件夹(构建后)移动到具有相对路径的不同文件夹 - Webpack
Posted
技术标签:
【中文标题】将文件从构建文件夹(构建后)移动到具有相对路径的不同文件夹 - Webpack【英文标题】:Move files from the build folder (after build) to a different folder with a relative path - Webpack 【发布时间】:2019-08-10 23:15:43 【问题描述】:我正在尝试从 grunt 切换到 webpack。在 grunt 中,我们有一个使用相对路径将文件夹从 build 复制到不同文件夹的任务。此任务在所有文件都已构建并位于构建文件夹中后运行。我们这样做是出于开发目的。
我似乎找不到将文件夹从构建复制到不同文件夹的插件。我已经看到了 copy-webpack-plugin,但它似乎只将文件/文件夹移动到构建文件夹。有没有人有什么建议?谢谢。
【问题讨论】:
【参考方案1】:你可以试试https://github.com/gregnb/filemanager-webpack-plugin,它有onEnd
选项,允许在构建后做一些事情
【讨论】:
这正是我想要的,谢谢。 使用copy-webpack-plugin
,您实际上可以将文件移动到您想要的任何位置,不仅是build
文件夹,而且它没有onEnd
选项,它在构建之前或并行移动它们,我猜测。
filemanager-webpack-plugin
的一个缺点是它不更新 webpack 资产状态。如果您需要使用 webpack 为您的应用程序提供资产,它们将不可用。 filemanager-webpack-plugin
的另一个缺点是它不支持使用通配符进行移动操作,因为它在底层使用了 mv
节点模块。在你的情况下,这应该不是问题。以上是关于将文件从构建文件夹(构建后)移动到具有相对路径的不同文件夹 - Webpack的主要内容,如果未能解决你的问题,请参考以下文章