Vue工具是一個非常流行的前端開發框架,它提供了很多便利的功能來實現快速開發和部署。Vue Context Path是一項非常實用的功能,它可以幫助我們在部署Vue應用到Tomcat或其它Web服務器時更好的管理應用上下文路徑。
一般來說,我們在本地開發的時候是不需要關注這個問題的。但是當我們將Vue應用部署到Web服務器上時,它們往往需要有一個獨特的上下文路徑來與其它應用程序區分開來。這時,我們就需要使用Vue Context Path來配置Vue應用的上下文路徑了。
// vue.config.js module.exports = { publicPath: '/my-app/', outputDir: 'dist', assetsDir: 'assets', indexPath: 'index.html', filenameHashing: true, runtimeCompiler: false, transpileDependencies: [], productionSourceMap: false, crossorigin: undefined, integrity: false, css: { extract: true, sourceMap: false, loaderOptions: {}, modules: false }, devServer: { open: process.platform === 'darwin', host: '0.0.0.0', port: 8080, https: false, hotOnly: false, proxy: null, // string | Object before: app =>{} } }
在Vue應用根目錄下新增或編輯vue.config.js文件,這是Vue應用的配置文件。在文件中通過設置publicPath屬性指定Vue應用的上下文路徑。例如,上例中我們將Vue應用的上下文路徑設置為/my-app/。
配置完成之后,就可以將Vue應用部署到Tomcat或其它Web服務器上了。在訪問該Vue應用時,只需在URL中加上上下文路徑即可,例如http://localhost/my-app/。
下一篇vue域名可配置