CopyWebpackPlugin правильный вариант шаблона для сервера разработки или сборки - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь использовать параметр шаблона в CopyWebpackPlugin для копирования и переименования файлов.Моя цель - переместить файлы из node_modules / calcite-maps / dist / js / dojo / в мою выходную директорию (в производственном режиме - в папку dist), в противном случае она просто обрабатывается сервером webpack.Мое правило

 {from: `./node_modules/dojo-bootstrap/Dropdown.js`,
  to: './dojo'}

работает нормально, но рассматриваемое правило приводит к зависанию сборки веб-пакета

{
    from: './node_modules/calcite-maps/dist/js/dojo/*0.9*',
    to: './[1].[ext]',
    flatten: true,
    toType: 'template',
    test: /(.*(?=-))-v\d+(\.\d+)/
 }

Вывод отладки показывает:

writing './H:\www\eonearth\node_modules\calcite-maps\dist\js\dojo\calcitemaps-arcgis-support.js' to compilation assets from 'H:\www\eonearth\node_modules\calcite-maps\dist\js\dojo\calcitemaps-arcgis-support-v0.9.js'

Это означает, чтошаблон соответствия glob возвращает полный путь вместо имени файла.

Кто-нибудь может подсказать, как бы я изменил это, просто поместив каждый файл, который соответствует из, в выходной каталог?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...