Webpack encore 使用网页包encore复制文件

Webpack encore 使用网页包encore复制文件,webpack-encore,Webpack Encore,我需要将文件从节点_模块复制到目录web/bundles/myBundle/components 但现在我有一个错误: 错误:EISDIR:目录上的非法操作,打开“/srv/project/web/bundles/myBundle/components” Encore .setOutputPath('web/bundles/myBundle/') .setPublicPath('/bundles/myBundle') .addEntry('myBundle', './app.js')

我需要将文件从节点_模块复制到目录web/bundles/myBundle/components

但现在我有一个错误: 错误:EISDIR:目录上的非法操作,打开“/srv/project/web/bundles/myBundle/components”

Encore
  .setOutputPath('web/bundles/myBundle/')
  .setPublicPath('/bundles/myBundle')
  .addEntry('myBundle', './app.js')
  .copyFiles({
  from: './src/project/myBundle/Resources/public/components',
  to: 'components',
});
我只需要复制文件,我试过了,但我不想指定addEntry,因为并没有(空的js文件只是为了解决这个问题)

如果您有任何想法或解决方案,谢谢

将“改为:”行改为以下内容

to: 'components/[path][name].[ext]',
方括号中的元素是关键字,在复制过程中将替换为每个文件的实际路径/文件名/扩展名