Я строю статический сайт.Когда я запускаю nuxt generate и нажимаю на подпапку (не может быть в корне) с этим путем, это работает, но, к сожалению, это нарушает npm run dev.Я понял, что это связано либо с расширением сборки в nuxt.config, либо с const до экспорта по умолчанию.В идеале, когда я запускаю npm run dev, база должна быть '/', а когда я запускаю npm run generate, база должна быть '/mypath/'.
Я просматриваю эту ссылку для ответов: https://nuxtjs.org/faq/github-pages/ И я пытаюсь этот код:
// config
const routerBase = process.env.DEPLOY_ENV === 'GEN' ? {
router: {
base: '/wee/'
}
} : {
router: {
base: '/'
}
}
...
router: {
base: routerBase
},
// package json
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "DEPLOY_ENV=GEN nuxt generate"
}
//
//
// also am trying to look into this in config - set it in here dynamically
extend(config, { isDev, isClient }) {
//console.log(config.router)
}
Когда я запускаю npm, запускаю dev, я получаю Cannot GET /.В идеале мне не нужно вручную сохранять базу в конфигурации каждый раз, когда я хочу запустить генератор.Спасибо.