Добавьте следующий код в vue.config.js, чтобы успешно открыть веб-страницу.
const {defineConfig} = require('@vue/cli-service')
постоянный путь = требуется ('путь')
module.exports = определить конфигурацию ({
// Основной URL-адрес при развертывании пакета приложения, использование согласуется с output.publicPath самого веб-пакета
Публичный путь: '/qw_manage/',
// каталог выходного файла
выходной_каталог: 'расстояние',
// Проверяет ли eslint-loader при сохранении
lintOnSave: ложь,
// Использовать ли сборку Vue, включающую компилятор среды выполнения
компилятор среды выполнения: ложь,
// Генерирует ли производственная среда файл sourceMap
productionSourceMap: ложь,
// Включить целостность субресурсов (SRI) для тегов <link rel="stylesheet"> и <script> в сгенерированном HTML
целостность: ложь,
transpileDependencies: правда,
// конфигурация, связанная с веб-пакетом
chainWebpack: (конфигурация) => {
config.resolve.alias
.set('vue$', 'vue/dist/vue.esm.js')
.set('@', path.resolve(__dirname, './src'))
},
configureWebpack: (конфигурация) => {
если (process.env.NODE_ENV === 'производство') {
// Производственная среда
config.mode = 'производство'
} еще {
// среда разработки
config.mode = 'разработка'
}
},
// конфигурация, связанная с css
CSS: {
// Разделять ли css (плагин ExtractTextPlugin)
выдержка: правда,
// Включить ли исходные карты CSS
исходная карта: ложь,
},
// Использовать ли загрузчик потоков
параллельно: требуется('os').cpus().length > 1,
// Конфигурация, связанная с подключаемым модулем PWA
pwa: {},
// конфигурация, связанная с webpack-dev-сервером
Сервер разработки: {
открыть: правда,
хост: «127.0.0.1»,
порт: 8080,
https: ложь,
горячий: 'только',
// конфигурация http-прокси
прокси: {
'/апи': {
target: 'http://192.168.1.31:7090',//бэкенд-интерфейс
changeOrigin: true, // Следует ли переходить на другой домен
путьПереписать: {
'/апи': ''
}
}
}
}
})