如何使用 CopyWebpackPlugin 复制和重命名文件

AJP

作为构建过程的一部分,我已经使用CopyWebpackPlugin将一些文件从源复制到构建目录。在复制的同时,我还想更改一些文件名。例如从test.tsx.snaptest.js.snap从文档中看起来这应该是可能的,因为它们具有模板的路径参数,但尚不清楚。我想对文件目录执行此操作,因此还需要全局连接。

目前这不起作用:

const config = {
  plugins: [
    new CopyWebpackPlugin([
      {
        from: path.resolve(__dirname, './test/snapshots/[name].tsx.[ext]'),
        to: path.resolve(__dirname, './test/snapshots/[name].js.[ext]')
      }
    ])
  ]
}
杜比

您可以使用该test选项来捕获 RegEx 组,然后可以在您的to.

[
  new CopyWebpackPlugin([
    {
      from: path.resolve(__dirname, './test/snapshots/*.tsx.*'),
      to: '[2].js.[ext]',
      test: /(.+\/)?(.+)\.tsx\.snap/
    }
  ], options)
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何批量复制和重命名文件?

如何使用shell复制和重命名多个文件

Webpack-使用CopyWebpackPlugin将文件从源复制到公共

如何复制和重命名目标文件中的符号?

使用Python复制和重命名Excel文件

使用GNU Parallel复制和重命名文件

使用pandas数据框复制和重命名文件

如何使用“:”和文件名中的递增数字复制和重命名文件

Jenkins:如何使用 Jenkinsfile 通过远程代理在 Windows 上重命名和复制构建的文件

如何使用 Python 复制和重命名目录中的所有文件?

如何根据目录和子目录中的txt文件复制和重命名文件

复制时如何重命名文件?

使用CopyWebpackPlugin如何在不创建node_modules文件夹的情况下将文件从node_modules复制到文件夹中

使用嵌套通配符复制和重命名

使用 XSL 复制和重命名元素

如何根据原始文件的更改重命名复制目录中的文件和子目录?

CopyWebpackPlugin-忽略文件夹

CopyWebpackPlugin不会将文件复制到输出目录

使用重命名来重命名文件和目录

如何复制和重命名“查找”功能Linux中找到的文件?

使用Power Automate计划在Sharepoint中复制/移动和重命名文件

Ansible:复制文件时如何重命名文件

使用Python重命名和移动文件

如何在当前执行期间复制和重命名Java文件并使新文件可用?

使用部分文件夹名称作为新名称以递归方式复制和重命名文件

如何使用Powershell移动和重命名多个文件?

如何使用sed和csv重命名文件

如何使用 Powershell 和 CSV 重命名大量文件

使用python复制文件并基于CSV重命名它们