Vue.js 使用vue框架部署Web应用程序

Vue.js 使用vue框架部署Web应用程序,vue.js,deployment,web-applications,vuex,Vue.js,Deployment,Web Applications,Vuex,各位,我使用Vue framework制作了一个web应用程序,它说在部署之前获取一个dist文件,这是通过以下方式完成的: npm run build 构建dist文件后,我将整个应用程序文件夹放在FileZilla中。现在,当我试图打开网站,它只显示空白页。有人知道我是否遗漏了Vue框架中的任何步骤吗 根据您的服务器,如果您使用的是vue路由器的“历史模式”,则必须进行特定配置。 例如,在appache服务器上 <IfModule mod_rewrite.c> Rewrit

各位,我使用Vue framework制作了一个web应用程序,它说在部署之前获取一个dist文件,这是通过以下方式完成的:

npm run build

构建dist文件后,我将整个应用程序文件夹放在FileZilla中。现在,当我试图打开网站,它只显示空白页。有人知道我是否遗漏了Vue框架中的任何步骤吗

根据您的服务器,如果您使用的是vue路由器的“历史模式”,则必须进行特定配置。 例如,在appache服务器上

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>

重新启动发动机
重写基/
重写规则^index\.html$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.html[L]

更多配置:

您使用的是什么web服务器?您是否阅读了Vue部署指南?看看控制台。有错误吗?我认为这不是唯一的问题,因为如果我删除模式:'history',它仍然无法工作。一定有办法部署web应用程序。无论我在哪里看到他们在Heroku/Github/Nginx中部署它。但是我已经托管了一个网站,所以我不知道如何部署使用nodejs/npm/frameworks的web应用程序。