webpack - 尝试使用 webpack 复制空文件夹时出错

标签 webpack copy-webpack-plugin

使用 Webpack 和 copy-webpack-plugin 我需要在构建过程中复制整个文件夹,我有:

plugins: [
  new CopyPlugin({
    patterns: [
      { from: './src/assets', to: './assets' }
    ]
  })
]
但是,当 assets 失败时,这会失败。文件夹为空:
ERROR: unable to locate ...
如果我将一个文件添加到 Assets 文件夹,我将工作。
如何解决这个问题?

最佳答案

只需添加属性 noErrorOnMissing 到模式第一个对象并将其设置为 .据我所知,如果“from”目标文件夹中不存在文件,这将避免产生错误,但同时它不会将空文件夹添加到您的输出文件夹中(至少在我自己的测试中)。这是我的一个项目的摘录:

new CopyWebpackPlugin({
            patterns: [
                {
                    from: __dirname + '/src/assets/images',
                    to: 'assets/images',
                    noErrorOnMissing: true
                }
            ]
        })
来源:https://webpack.js.org/plugins/copy-webpack-plugin/#noerroronmissing

关于webpack - 尝试使用 webpack 复制空文件夹时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63833072/

相关文章:

javascript - 在 Webpack 2 中转译

android-10.0 - ng serve 在使用 copy-webpack-plugin (Android OS/termux) 处理附加 Assets 时永远卡在 92%

webpack - compiler.getLogger 不是一个函数

javascript - 如何在命令行的每次调用中使用 Webpack 进行增量构建?

javascript - 前端项目使用 npm 时避免 bundle 中的重复模块

node.js - Webpack、vue.js 和组件包分离

javascript - 如何在 IE11 中使用 native 代码进行 polyfill?