使用Netlify在子目录中服务Gatsby博客网站

时间:2019-06-13 18:18:23

标签: javascript reactjs deployment gatsby netlify

我是gatsby和netlify的新手,遇到了问题。

我有一个名为example.com的域。它有一个index.html文件,它是一个静态html文件。我想在此处创建一个名为blog的子文件夹,并将我用gastby创建的博客放入其中。

example.com -> run index.html
example.com/blog -> run gatsby blog inside blog folder

执行此操作并尝试构建netlify时,出现错误。错误消息是:“ 在'构建站点'阶段失败:构建脚本返回了非零退出代码:254 ”。

我的netlify.toml是:

[build]
  base    = ""
  publish = "public"
  command = "npm run build"

我的package.json是:

"scripts": {
   "dev": "gatsby develop",
   "lint": "./node_modules/.bin/eslint --ext .js,.jsx --ignore-pattern public .",
   "format": "prettier --write '{gatsby-*.js,src/**/*.{js,jsx,json,css}}'",
   "develop": "gatsby develop",
   "start": "npm run develop",
   "build": "run-p build:**",
   "build:app": "npm run clean && gatsby build --prefix-paths && npm run move",
   "move": "cd public && mkdir blog | mv * blog",
   "deploy": "yarn build && cp now.json public/ && cd public && now alias $(now) hkucuk.com",
   "dry": "yarn build && cp now.json public/ && cd public && now"
}

我该如何解决这个问题?

0 个答案:

没有答案