首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Vue.js应用程序部署到gitlab页面,即使部署成功,也不会显示任何内容

将Vue.js应用程序部署到gitlab页面,即使部署成功,也不会显示任何内容
EN

Stack Overflow用户
提问于 2018-10-23 08:37:05
回答 1查看 869关注 0票数 0

我正在尝试将一个示例Vue.js应用程序部署到Gitlab页面,但是即使部署已经成功通过,但当我试图访问已服务的URL时,不会呈现任何内容。

下面是我的部署代码(..gitlab ci.yml):

代码语言:javascript
复制
pages:
 image: node:latest
 stage: deploy
 script:
  - npm install --progress=false
  - npm run build
  - mkdir .public
  - cp -r dist/* .public
  - mv .public public
 artifacts:
  expire_in: 1 week
  paths:
   - public
 only:
  - master

我试图在npm run build之后从/dist文件夹在本地为页面提供服务,并且它可以正常工作。我不确定我在Gitlab的部署脚本中是否有任何问题。

如何在Gitlab页面中运行我的应用程序?

我使用vuejs2vue-cli-3捆绑脚本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-26 02:44:44

我用我的代码解决了问题。public文件夹包含重复的数据,因此无法正确地呈现应用程序。

下面是部署脚本的工作版本:

代码语言:javascript
复制
pages:
 image: node:latest
 stage: deploy
 script:
  - npm install --progress=false
  - npm run build
  - rm -rf public
  - mkdir public
  - cp -r dist/* public
 artifacts:
  expire_in: 1 week
  paths:
  - public
 only:
  - master

管道处理完成后,访问存储库的Gitlab页面。您应该会看到应用程序呈现与预期一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52944650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档