Просто создайте файл vue.config.js
в корневой папке проекта.
Это очень важный файл. это поверх проекта vue. Люди обычно используют более одной страницы в старом стиле. vue.config.js — это правильное место для определения основных страниц зависимостей.
Раньше я создавал основное одностраничное приложение (pwa), но мне также нужны некоторые другие страницы. Например, страницы ошибок или проверка Google.
Вы можете изменить порт сервера разработки, включить/отключить исходную карту или конфигурацию PWA...
module.exports = {
pages: {
'index': {
entry: './src/main.ts',
template: 'public/index.html',
title: 'Welcome to my vue generator project',
chunks: ['chunk-vendors', 'chunk-common', 'index']
},
'bad': {
entry: './src/error-instance.ts',
template: 'public/bad.html',
title: 'Error page',
chunks: ['chunk-vendors', 'chunk-common', 'index']
},
/* Disabled - Only one time
'googleVerify': {
entry: './src/error-instance.ts',
template: 'public/somelink.html',
title: 'Error page',
chunks: ['chunk-vendors', 'chunk-common', 'index']
},
*/
},
devServer: {
'port': 3000
},
css: {
sourceMap: false
},
pwa: {
name: 'My App',
themeColor: '#4DBA87',
msTileColor: '#000000',
appleMobileWebAppCapable: 'yes',
appleMobileWebAppStatusBarStyle: 'black',
},
}
Для этой конфигурации вот основной файл экземпляра:
import Vue from 'vue'
import App from './App.vue'
import store from './store'
Vue.config.productionTip = false
new Vue({
store,
render: h => h(App, {
props: { error: 'You can not search for assets...' }
}),
}).$mount('#error')
person
Nikola Lukic
schedule
06.07.2020