Vue-Cli won't install












0















I have node 11.2.0



Keep receiving this error.





Andrews-MacBook-Pro:vueTutorial aharris$ npm install -g @vue/cli
npm WARN deprecated hoek@5.0.4: This version is no longer maintained. Please upgrade to the latest version.
npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm WARN @apollographql/apollo-upload-server@5.0.3 requires a peer of graphql@^0.13.1 but none is installed. You must install peer dependencies yourself.

npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
npm ERR! stack:
npm ERR! "Error: EACCES: permission denied, access '/usr/local/lib/node_modules'",
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/aharris/.npm/_logs/2018-11-25T18_43_42_502Z-debug.log









share|improve this question





























    0















    I have node 11.2.0



    Keep receiving this error.





    Andrews-MacBook-Pro:vueTutorial aharris$ npm install -g @vue/cli
    npm WARN deprecated hoek@5.0.4: This version is no longer maintained. Please upgrade to the latest version.
    npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
    npm WARN @apollographql/apollo-upload-server@5.0.3 requires a peer of graphql@^0.13.1 but none is installed. You must install peer dependencies yourself.

    npm ERR! path /usr/local/lib/node_modules
    npm ERR! code EACCES
    npm ERR! errno -13
    npm ERR! syscall access
    npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
    npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
    npm ERR! stack:
    npm ERR! "Error: EACCES: permission denied, access '/usr/local/lib/node_modules'",
    npm ERR! errno: -13,
    npm ERR! code: 'EACCES',
    npm ERR! syscall: 'access',
    npm ERR! path: '/usr/local/lib/node_modules' }
    npm ERR!
    npm ERR! The operation was rejected by your operating system.
    npm ERR! It is likely you do not have the permissions to access this file as the current user
    npm ERR!
    npm ERR! If you believe this might be a permissions issue, please double-check the
    npm ERR! permissions of the file and its containing directories, or try running
    npm ERR! the command again as root/Administrator (though this is not recommended).

    npm ERR! A complete log of this run can be found in:
    npm ERR! /Users/aharris/.npm/_logs/2018-11-25T18_43_42_502Z-debug.log









    share|improve this question



























      0












      0








      0








      I have node 11.2.0



      Keep receiving this error.





      Andrews-MacBook-Pro:vueTutorial aharris$ npm install -g @vue/cli
      npm WARN deprecated hoek@5.0.4: This version is no longer maintained. Please upgrade to the latest version.
      npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
      npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
      npm WARN @apollographql/apollo-upload-server@5.0.3 requires a peer of graphql@^0.13.1 but none is installed. You must install peer dependencies yourself.

      npm ERR! path /usr/local/lib/node_modules
      npm ERR! code EACCES
      npm ERR! errno -13
      npm ERR! syscall access
      npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
      npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
      npm ERR! stack:
      npm ERR! "Error: EACCES: permission denied, access '/usr/local/lib/node_modules'",
      npm ERR! errno: -13,
      npm ERR! code: 'EACCES',
      npm ERR! syscall: 'access',
      npm ERR! path: '/usr/local/lib/node_modules' }
      npm ERR!
      npm ERR! The operation was rejected by your operating system.
      npm ERR! It is likely you do not have the permissions to access this file as the current user
      npm ERR!
      npm ERR! If you believe this might be a permissions issue, please double-check the
      npm ERR! permissions of the file and its containing directories, or try running
      npm ERR! the command again as root/Administrator (though this is not recommended).

      npm ERR! A complete log of this run can be found in:
      npm ERR! /Users/aharris/.npm/_logs/2018-11-25T18_43_42_502Z-debug.log









      share|improve this question
















      I have node 11.2.0



      Keep receiving this error.





      Andrews-MacBook-Pro:vueTutorial aharris$ npm install -g @vue/cli
      npm WARN deprecated hoek@5.0.4: This version is no longer maintained. Please upgrade to the latest version.
      npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
      npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
      npm WARN @apollographql/apollo-upload-server@5.0.3 requires a peer of graphql@^0.13.1 but none is installed. You must install peer dependencies yourself.

      npm ERR! path /usr/local/lib/node_modules
      npm ERR! code EACCES
      npm ERR! errno -13
      npm ERR! syscall access
      npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
      npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
      npm ERR! stack:
      npm ERR! "Error: EACCES: permission denied, access '/usr/local/lib/node_modules'",
      npm ERR! errno: -13,
      npm ERR! code: 'EACCES',
      npm ERR! syscall: 'access',
      npm ERR! path: '/usr/local/lib/node_modules' }
      npm ERR!
      npm ERR! The operation was rejected by your operating system.
      npm ERR! It is likely you do not have the permissions to access this file as the current user
      npm ERR!
      npm ERR! If you believe this might be a permissions issue, please double-check the
      npm ERR! permissions of the file and its containing directories, or try running
      npm ERR! the command again as root/Administrator (though this is not recommended).

      npm ERR! A complete log of this run can be found in:
      npm ERR! /Users/aharris/.npm/_logs/2018-11-25T18_43_42_502Z-debug.log






      node.js vue.js npm vue-cli vue-cli-3






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 25 '18 at 20:04









      Federico Grandi

      3,21621230




      3,21621230










      asked Nov 25 '18 at 18:53









      AndrewAndrew

      32




      32
























          2 Answers
          2






          active

          oldest

          votes


















          1














          You are facing the problem of file permissions.



          -g parameter of npm means "globally", which will install those file in the system directory, specifically in your computer /usr/local/lib/node_modules, where the owner is possibly root and with permission rwxr-xr-x, means those who is not root will have no permission to write.



          Then, you may use sudo to get this permission, or just like NPM modules won't install globally without sudo said, set the npm prefix into the path where you have permissions:



          $ npm config set prefix '~/.npm-packages'





          share|improve this answer































            0














            All you need to do is run the same command with sudo before it,



            $ sudo npm install -g @vue/cli



            and you'll be prompted for the admin password.






            share|improve this answer























              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%2f53470784%2fvue-cli-wont-install%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              1














              You are facing the problem of file permissions.



              -g parameter of npm means "globally", which will install those file in the system directory, specifically in your computer /usr/local/lib/node_modules, where the owner is possibly root and with permission rwxr-xr-x, means those who is not root will have no permission to write.



              Then, you may use sudo to get this permission, or just like NPM modules won't install globally without sudo said, set the npm prefix into the path where you have permissions:



              $ npm config set prefix '~/.npm-packages'





              share|improve this answer




























                1














                You are facing the problem of file permissions.



                -g parameter of npm means "globally", which will install those file in the system directory, specifically in your computer /usr/local/lib/node_modules, where the owner is possibly root and with permission rwxr-xr-x, means those who is not root will have no permission to write.



                Then, you may use sudo to get this permission, or just like NPM modules won't install globally without sudo said, set the npm prefix into the path where you have permissions:



                $ npm config set prefix '~/.npm-packages'





                share|improve this answer


























                  1












                  1








                  1







                  You are facing the problem of file permissions.



                  -g parameter of npm means "globally", which will install those file in the system directory, specifically in your computer /usr/local/lib/node_modules, where the owner is possibly root and with permission rwxr-xr-x, means those who is not root will have no permission to write.



                  Then, you may use sudo to get this permission, or just like NPM modules won't install globally without sudo said, set the npm prefix into the path where you have permissions:



                  $ npm config set prefix '~/.npm-packages'





                  share|improve this answer













                  You are facing the problem of file permissions.



                  -g parameter of npm means "globally", which will install those file in the system directory, specifically in your computer /usr/local/lib/node_modules, where the owner is possibly root and with permission rwxr-xr-x, means those who is not root will have no permission to write.



                  Then, you may use sudo to get this permission, or just like NPM modules won't install globally without sudo said, set the npm prefix into the path where you have permissions:



                  $ npm config set prefix '~/.npm-packages'






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 25 '18 at 19:02









                  Geno ChenGeno Chen

                  2,70661125




                  2,70661125

























                      0














                      All you need to do is run the same command with sudo before it,



                      $ sudo npm install -g @vue/cli



                      and you'll be prompted for the admin password.






                      share|improve this answer




























                        0














                        All you need to do is run the same command with sudo before it,



                        $ sudo npm install -g @vue/cli



                        and you'll be prompted for the admin password.






                        share|improve this answer


























                          0












                          0








                          0







                          All you need to do is run the same command with sudo before it,



                          $ sudo npm install -g @vue/cli



                          and you'll be prompted for the admin password.






                          share|improve this answer













                          All you need to do is run the same command with sudo before it,



                          $ sudo npm install -g @vue/cli



                          and you'll be prompted for the admin password.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Jan 5 at 16:41









                          Shane GShane G

                          97611740




                          97611740






























                              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%2f53470784%2fvue-cli-wont-install%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

                              Wiesbaden

                              Marschland

                              Dieringhausen