Nuxtjs conf error setting up github pages












1















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.









share|improve this question



























    1















    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.









    share|improve this question

























      1












      1








      1








      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.









      share|improve this question














      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






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 28 '18 at 12:37









      saythsayth

      2,68783673




      2,68783673
























          1 Answer
          1






          active

          oldest

          votes


















          2














          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: {

          }
          }





          share|improve this answer
























          • 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











          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
          });


          }
          });














          draft saved

          draft discarded


















          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









          2














          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: {

          }
          }





          share|improve this answer
























          • 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
















          2














          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: {

          }
          }





          share|improve this answer
























          • 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














          2












          2








          2







          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: {

          }
          }





          share|improve this answer













          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: {

          }
          }






          share|improve this answer












          share|improve this answer



          share|improve this answer










          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



















          • 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


















          draft saved

          draft discarded




















































          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.




          draft saved


          draft discarded














          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





















































          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







          Popular posts from this blog

          Mossoró

          Error while reading .h5 file using the rhdf5 package in R

          Pushsharp Apns notification error: 'InvalidToken'