我用Webpack和路由器安装了vue。
vue init webpack vue-project
然后,我安装了npm并在本地服务器上以dev模式运行应用程序
npm install
npm run dev
效果很好。但是,在生产服务器上,我得到了白屏。部署项目后,我运行
npm run build
我得到白页。浏览完源代码后,我没有看到html中有任何js。
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
我使用Ubuntu和Nginx。一切都配置正确。
答案 0 :(得分:0)
伤了头后,我找到了解决方法。从nginx将根目录更改为dist
,解决了此问题。
root /var/www/vue-project/dist;