想请教将项目genertate部署到github page的问题
来源:6-2 辅助工具安装与配置改装

hugohugo
2019-02-01
跟着nuxt官方文档如何部署至GitHub Pages想将项目genertate部署到github page。
跟着教程做了以下配置
- 修改package.json
"scripts": {
"dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server --exec babel-node",
"start": "cross-env NODE_ENV=production --exec babel-node server/index.js",
"build:gh-pages": "cross-env DEPLOY_ENV=GH_PAGES nuxt build",
"generate:gh-pages": "cross-env DEPLOY_ENV=GH_PAGES nuxt generate",
"lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
"precommit": "npm run lint"
},
- 添加代码到nuxt-config.js
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
router: {
base: '/agri-platform/'
}
} : {}
export default {
...routerBase
}
-
运行结果
npm run build
成功npm start
失败npm run dev
失败因为本地项目没有启动成功服务器没开所以npm run generate
没有网络也失败了。 -
运行出现的bug
npm run dev
和npm start
报错显示错误相同
C:\Users\asus\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\index.js:558
throw err;
^
SyntaxError: C:/Users/asus/Desktop/agri-platform/nuxt.config.js: Unexpected token (10:2)
[0m [90m 8 | [39m
[90m 9 | [39m[36mexport[39m [36mdefault[39m {
[31m[1m>[22m[39m[90m 10 | [39m [33m...[39mrouterBase
[90m | [39m [31m[1m^[22m[39m
[90m 11 | [39m}
[90m 12 | [39m
[90m 13 | [39mmodule[33m.[39mexports [33m=[39m {[0m
at Parser.pp$5.raise (C:\Users\asus\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babylon\lib\index.js:4454:13)
现在判断错误点出在package.json的script引擎上
"scripts": {
"dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server --exec babel-node",
"start": "cross-env NODE_ENV=production --exec babel-node server/index.js",
},
想请教老师这里应该怎么改或者其他地方有什么错误。谢谢
写回答
1回答
-
快乐动起来呀
2019-02-01
这个是部署不上去的,因为这个项目需要server的能力,github pages只提供静态服务
00
相似问题