Я нашел хороший ответ на этот вопрос с помощью псевдонимов благодаря https://stackoverflow.com/a/53603600/4349566.
Я добавил новый псевдоним для vue.config.js
, например:
module.exports = {
// Some less important stuff
configureWebpack: {
resolve: {
alias: {
"~vendor": require("path").resolve(
__dirname,
"src/assets/" + process.env.VUE_APP_SOME_VAR
)
}
}
}
};
И тогда я мог бы использовать требование следующим образом: require('~vendor/images/banner-large.jpg')
. Так что теперь, когда я строю, это не включает нежелательные изображения.