vue.js - 在 GitHub Pages 中部署 Nuxt.js 的问题
问题描述
我最近开始学习Nuxt.Js
并面临在 GitHub Pages 上部署的问题。
我按照说明做所有事情:
https://medium.com/@kozyreva.hanna/nuxt-js-gh-pages-deployment-73b88aa3aa65
无限nuxt-loading
出现gh-pages
而不是内容。
GitHub:https ://github.com/Owe7x/slide
GH 页面:https ://owe7x.github.io/slide/
可能是什么问题呢?
解决方案
我已经尝试按照这些步骤进行操作,但它们对我不起作用,经过一些研究后,我最终完成了以下步骤:
- 从文件中删除
dist
条目.gitignore
- 跑
npm run generate
git add .
然后运行git commit -m "deploy on gh-pages"
- 我们需要在以下位置添加路由器基本配置
nuxt.config.js
:
target: 'static',
router: {
base: '/<repository-name>/'
}
- 跑
git subtree push --prefix dist origin gh-pages
确保在运行这些命令之前删除当前gh-pages
分支。
推荐阅读
- node.js - 猫鼬填充函数不返回对象数组
- numpy - numpy/ENH:RMS 函数 #12579,
- java - 休眠标准 - 或在标准之间?
- docker - 如何从气流 docker 容器在 localhost 中运行 bash 脚本?
- javascript - 回调函数的参数是如何工作的?
- android - 如何在 VS Code 中解决这个调试问题?
- flutter - 入口点不是颤振中的 Dart 文件
- r - 从 A 点开始到 B 点后 5 分钟内插位置
- cpanel - 当A记录指向不同的服务器时,如何从浏览器访问旧网页?
- java - 在文本文件中查找单词并使用 Java 将它们保存到新文件中