小编Rya*_*yan的帖子

如何在 webpack 5 中使用 flatten 设置 copy-webpack-plugin

我使用 copy-webpack-plugin 10.2.0 和 webpack 5.65.0。我想将public/js文件夹中的js文件复制到dist/js.

plugins: [
    new CopyWebpackPlugin({
        patterns:[
            {
                from:'public/js/*.js',
                to:path.resolve(__dirname, 'dist','js'),
            
            }
        ]
    })
],
Run Code Online (Sandbox Code Playgroud)

但是设置也将路径复制到dist中,它变成了dist/js/public/js。我尝试添加flatten:true但有错误

Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.
 - options.patterns[0] has an unknown property 'flatten'. These properties are valid:
   object { from, to?, context?, globOptions?, filter?, transformAll?, toType?, force?, priority?, info?, transform?, noErrorOnMissing? }

Run Code Online (Sandbox Code Playgroud)

那要怎么做呢?

javascript webpack copy-webpack-plugin

6
推荐指数
1
解决办法
3931
查看次数

标签 统计

copy-webpack-plugin ×1

javascript ×1

webpack ×1