Nuxtjs conf error setting up github pages
I want to enable github pages for deployment in nuxt. Following the docs though I cannot get it correct in the conf file.
This is what they note to add in the file. I have added it in several locations in the file but each time it errors.
/* nuxt.config.js */
// only add `router.base = '/<repository-name>/'` if `DEPLOY_ENV` is `GH_PAGES`
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
router: {
base: '/<repository-name>/'
}
} : {}
export default {
...routerBase
}
My code for exports.
module.exports = {
mode: 'spa',
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{} export default {router: {base: '/mortalcatalyst.github.io/'}},
/*
** Headers of the page
*/
head: {
title: pkg.name,
meta: [
{charset: 'utf-8'},
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
{hid: 'description', name: 'description', content: pkg.description}
],
link: [{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'}]
}, # rest of config (standard)
Error
FATAL Invalid or unexpected token 22:06:37
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
^
SyntaxError: Invalid or unexpected token
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
╭──────────────────────────────────────────────╮
│ │
│ ✖ Nuxt Fatal Error │
│ │
│ SyntaxError: Invalid or unexpected token │
│ │
╰──────────────────────────────────────────────╯
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! github@1.0.0 generate: `nuxt generate`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the github@1.0.0 generate script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
vue.js nuxt.js
add a comment |
I want to enable github pages for deployment in nuxt. Following the docs though I cannot get it correct in the conf file.
This is what they note to add in the file. I have added it in several locations in the file but each time it errors.
/* nuxt.config.js */
// only add `router.base = '/<repository-name>/'` if `DEPLOY_ENV` is `GH_PAGES`
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
router: {
base: '/<repository-name>/'
}
} : {}
export default {
...routerBase
}
My code for exports.
module.exports = {
mode: 'spa',
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{} export default {router: {base: '/mortalcatalyst.github.io/'}},
/*
** Headers of the page
*/
head: {
title: pkg.name,
meta: [
{charset: 'utf-8'},
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
{hid: 'description', name: 'description', content: pkg.description}
],
link: [{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'}]
}, # rest of config (standard)
Error
FATAL Invalid or unexpected token 22:06:37
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
^
SyntaxError: Invalid or unexpected token
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
╭──────────────────────────────────────────────╮
│ │
│ ✖ Nuxt Fatal Error │
│ │
│ SyntaxError: Invalid or unexpected token │
│ │
╰──────────────────────────────────────────────╯
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! github@1.0.0 generate: `nuxt generate`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the github@1.0.0 generate script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
vue.js nuxt.js
add a comment |
I want to enable github pages for deployment in nuxt. Following the docs though I cannot get it correct in the conf file.
This is what they note to add in the file. I have added it in several locations in the file but each time it errors.
/* nuxt.config.js */
// only add `router.base = '/<repository-name>/'` if `DEPLOY_ENV` is `GH_PAGES`
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
router: {
base: '/<repository-name>/'
}
} : {}
export default {
...routerBase
}
My code for exports.
module.exports = {
mode: 'spa',
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{} export default {router: {base: '/mortalcatalyst.github.io/'}},
/*
** Headers of the page
*/
head: {
title: pkg.name,
meta: [
{charset: 'utf-8'},
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
{hid: 'description', name: 'description', content: pkg.description}
],
link: [{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'}]
}, # rest of config (standard)
Error
FATAL Invalid or unexpected token 22:06:37
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
^
SyntaxError: Invalid or unexpected token
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
╭──────────────────────────────────────────────╮
│ │
│ ✖ Nuxt Fatal Error │
│ │
│ SyntaxError: Invalid or unexpected token │
│ │
╰──────────────────────────────────────────────╯
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! github@1.0.0 generate: `nuxt generate`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the github@1.0.0 generate script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
vue.js nuxt.js
I want to enable github pages for deployment in nuxt. Following the docs though I cannot get it correct in the conf file.
This is what they note to add in the file. I have added it in several locations in the file but each time it errors.
/* nuxt.config.js */
// only add `router.base = '/<repository-name>/'` if `DEPLOY_ENV` is `GH_PAGES`
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
router: {
base: '/<repository-name>/'
}
} : {}
export default {
...routerBase
}
My code for exports.
module.exports = {
mode: 'spa',
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{} export default {router: {base: '/mortalcatalyst.github.io/'}},
/*
** Headers of the page
*/
head: {
title: pkg.name,
meta: [
{charset: 'utf-8'},
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
{hid: 'description', name: 'description', content: pkg.description}
],
link: [{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'}]
}, # rest of config (standard)
Error
FATAL Invalid or unexpected token 22:06:37
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {
^
SyntaxError: Invalid or unexpected token
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
╭──────────────────────────────────────────────╮
│ │
│ ✖ Nuxt Fatal Error │
│ │
│ SyntaxError: Invalid or unexpected token │
│ │
╰──────────────────────────────────────────────╯
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! github@1.0.0 generate: `nuxt generate`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the github@1.0.0 generate script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
vue.js nuxt.js
vue.js nuxt.js
asked Dec 28 '18 at 12:37
saythsayth
2,68783673
2,68783673
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You have a malformed JS object at the 3th line:
module.exports = {
mode: 'spa',
const routerBase = ... // it must be a "key: value" not a "const" declaration
So you can replace by an external declaration, then add variable with spread operator ... on export default:
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{}
export default {
...routerBase,
/*
** Headers of the page
*/
head: {
}
}
I still receive same error though. It shows the same syntax error in editor as well. I changed to look like your code but it seems the same to me.
– sayth
Dec 28 '18 at 13:42
module.exports = { mode: 'spa', const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {router: {base: '/mortalcatalyst.github.io/'}} : {} export default { router: {base: '/mortalcatalyst.github.io/'}, /*...
– sayth
Dec 28 '18 at 13:43
@sayth please learn some basic JavaScript ..
– Aldarund
Dec 28 '18 at 18:37
I just don't know where exactly to put it in the file so it wont error.
– sayth
Dec 30 '18 at 4:40
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53958757%2fnuxtjs-conf-error-setting-up-github-pages%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You have a malformed JS object at the 3th line:
module.exports = {
mode: 'spa',
const routerBase = ... // it must be a "key: value" not a "const" declaration
So you can replace by an external declaration, then add variable with spread operator ... on export default:
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{}
export default {
...routerBase,
/*
** Headers of the page
*/
head: {
}
}
I still receive same error though. It shows the same syntax error in editor as well. I changed to look like your code but it seems the same to me.
– sayth
Dec 28 '18 at 13:42
module.exports = { mode: 'spa', const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {router: {base: '/mortalcatalyst.github.io/'}} : {} export default { router: {base: '/mortalcatalyst.github.io/'}, /*...
– sayth
Dec 28 '18 at 13:43
@sayth please learn some basic JavaScript ..
– Aldarund
Dec 28 '18 at 18:37
I just don't know where exactly to put it in the file so it wont error.
– sayth
Dec 30 '18 at 4:40
add a comment |
You have a malformed JS object at the 3th line:
module.exports = {
mode: 'spa',
const routerBase = ... // it must be a "key: value" not a "const" declaration
So you can replace by an external declaration, then add variable with spread operator ... on export default:
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{}
export default {
...routerBase,
/*
** Headers of the page
*/
head: {
}
}
I still receive same error though. It shows the same syntax error in editor as well. I changed to look like your code but it seems the same to me.
– sayth
Dec 28 '18 at 13:42
module.exports = { mode: 'spa', const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {router: {base: '/mortalcatalyst.github.io/'}} : {} export default { router: {base: '/mortalcatalyst.github.io/'}, /*...
– sayth
Dec 28 '18 at 13:43
@sayth please learn some basic JavaScript ..
– Aldarund
Dec 28 '18 at 18:37
I just don't know where exactly to put it in the file so it wont error.
– sayth
Dec 30 '18 at 4:40
add a comment |
You have a malformed JS object at the 3th line:
module.exports = {
mode: 'spa',
const routerBase = ... // it must be a "key: value" not a "const" declaration
So you can replace by an external declaration, then add variable with spread operator ... on export default:
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{}
export default {
...routerBase,
/*
** Headers of the page
*/
head: {
}
}
You have a malformed JS object at the 3th line:
module.exports = {
mode: 'spa',
const routerBase = ... // it must be a "key: value" not a "const" declaration
So you can replace by an external declaration, then add variable with spread operator ... on export default:
const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ?
{router: {base: '/mortalcatalyst.github.io/'}} :
{}
export default {
...routerBase,
/*
** Headers of the page
*/
head: {
}
}
answered Dec 28 '18 at 13:13
Nicolas PennecNicolas Pennec
2,7081019
2,7081019
I still receive same error though. It shows the same syntax error in editor as well. I changed to look like your code but it seems the same to me.
– sayth
Dec 28 '18 at 13:42
module.exports = { mode: 'spa', const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {router: {base: '/mortalcatalyst.github.io/'}} : {} export default { router: {base: '/mortalcatalyst.github.io/'}, /*...
– sayth
Dec 28 '18 at 13:43
@sayth please learn some basic JavaScript ..
– Aldarund
Dec 28 '18 at 18:37
I just don't know where exactly to put it in the file so it wont error.
– sayth
Dec 30 '18 at 4:40
add a comment |
I still receive same error though. It shows the same syntax error in editor as well. I changed to look like your code but it seems the same to me.
– sayth
Dec 28 '18 at 13:42
module.exports = { mode: 'spa', const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {router: {base: '/mortalcatalyst.github.io/'}} : {} export default { router: {base: '/mortalcatalyst.github.io/'}, /*...
– sayth
Dec 28 '18 at 13:43
@sayth please learn some basic JavaScript ..
– Aldarund
Dec 28 '18 at 18:37
I just don't know where exactly to put it in the file so it wont error.
– sayth
Dec 30 '18 at 4:40
I still receive same error though. It shows the same syntax error in editor as well. I changed to look like your code but it seems the same to me.
– sayth
Dec 28 '18 at 13:42
I still receive same error though. It shows the same syntax error in editor as well. I changed to look like your code but it seems the same to me.
– sayth
Dec 28 '18 at 13:42
module.exports = { mode: 'spa', const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {router: {base: '/mortalcatalyst.github.io/'}} : {} export default { router: {base: '/mortalcatalyst.github.io/'}, /*...
– sayth
Dec 28 '18 at 13:43
module.exports = { mode: 'spa', const routerBase = process.env.DEPLOY_ENV === 'GH_PAGES' ? {router: {base: '/mortalcatalyst.github.io/'}} : {} export default { router: {base: '/mortalcatalyst.github.io/'}, /*...
– sayth
Dec 28 '18 at 13:43
@sayth please learn some basic JavaScript ..
– Aldarund
Dec 28 '18 at 18:37
@sayth please learn some basic JavaScript ..
– Aldarund
Dec 28 '18 at 18:37
I just don't know where exactly to put it in the file so it wont error.
– sayth
Dec 30 '18 at 4:40
I just don't know where exactly to put it in the file so it wont error.
– sayth
Dec 30 '18 at 4:40
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53958757%2fnuxtjs-conf-error-setting-up-github-pages%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown