В проекте Vue CLI каталог src/assets
обычно содержит файлы, которые обрабатываются Webpack (для минификации и т. Д. c.), А stati c assets хранятся в каталог public
. Таким образом, вы можете переместить src/assets/others
в public/others
, где они будут автоматически скопированы в dist
во время сборки.
С другой стороны, если вы предпочитаете каталог src/assets
также по какой-то причине могут содержаться данные c, вы можете настроить WebpackCopyPlugin
(уже включенный в Vue CLI) для копирования src/assets/others
в dist/others
во время сборки:
// vue.config.js
const path = require('path')
module.exports = {
chainWebpack: config => {
config.plugin('copy')
.tap(args => {
args[0].push({
from: path.resolve(__dirname, 'src/assets/others'),
to: path.resolve(__dirname, 'dist/others'),
toType: 'dir',
ignore: ['.DS_Store']
})
return args
})
}
}