Сделайте vue-cli копирование файлов в несколько папок сразу после сборки - PullRequest
2 голосов
/ 12 марта 2019

Я добавил еще одну директиву копирования в модуль config.plugin('copy'):

chainWebpack: config => {
    config.plugin('copy').tap(([pathConfigs]) => {

        pathConfigs.push({
            from: path.resolve(__dirname, './build'),
            to: path.resolve(__dirname, './../server/web'),
            toType: 'dir'
        })

        return [pathConfigs]
    })

    return config;
}

Проблема в том, что это изменение вызывает ошибку, поскольку vue удаляет папку /build перед сборкой проекта:

[copy-webpack-plugin] unable to locate 'D:\test\client\build' at 'D:\test\client\build' ERROR Build failed with errors.

Есть ли более простой и удобный способ скопировать сборку в более чем один каталог?

...