使用webpack-encore

时间:2019-04-02 10:06:14

标签: webpack-encore

我需要将文件从node_modules复制到目录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文件只是为了解决问题)。

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

1 个答案:

答案 0 :(得分:0)

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

to: 'components/[path][name].[ext]',

方括号中的元素是关键字,将在复制过程中 期间用每个文件的真实路径/文件名/扩展名替换