【发布时间】:2018-04-03 15:10:04
【问题描述】:
我整天都在尝试将我的 Vue 项目部署到 Surge.sh,该项目使用 webpack-simple 模板。
有趣的是,如果我从 CLI 手动部署它,它会起作用,但如果我将它推送到 GitHub 并从 Travis CI 部署它,它就不起作用了。如果我从 Travis 部署它,它不会包含 dist/ 文件夹,因此该站点将无法运行。
这是我的 Travis CI 配置:
language: node_js
node_js:
- "node"
- "7"
cache:
directories:
- node_modules/
- dist/
install:
- npm install
after_success:
- surge --project . --domain mydomain.surge.sh
我确实添加了两个环境变量,即SURGE_TOKEN 和SURGE_LOGIN。我真的不知道现在做什么。所以请帮忙。
【问题讨论】:
标签: webpack vue.js vuejs2 travis-ci surge.sh