【发布时间】:2018-01-13 16:03:16
【问题描述】:
我正在尝试使用本教程https://medium.com/@sagarjauhari/quick-n-clean-way-to-deploy-vue-webpack-apps-on-heroku-b522d3904bc8,以便仅将 dist 文件夹推送到 heroku。我正在使用以下代码:
"deploy": "git subtree push --prefix dist heroku master"
所以当我对我在本地所做的更改感到满意时,我会执行以下操作。
npm run build
git add -A
git commit -m "message"
git push
npm run deploy
然后我收到一条错误消息:
! [拒绝] a1869b5091eac1a50721d4c0cb8385f48338d8d9 -> master(非快进) 错误:未能将一些参考推送到“https://git.heroku.com/foobar” 提示:更新被拒绝,因为您当前分支的尖端落后 提示:它的远程对应物。集成远程更改(例如 提示:'git pull ...') 在再次推动之前。 提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。
我做错了什么?如果我此时运行git push heroku,它工作正常。
【问题讨论】:
标签: node.js git heroku vue.js package.json