Since you are installing it globally, the packages would go to /usr/lib or /use/local/lib. These folders needs sudo permission.
Try using "sudo npm install...." Else you can install locally without g and it would be available in local node_modules folder which would not need sudo permission. Hope this helps... Regards, Ritesh On Sun, Sep 16, 2018, 13:07 <[email protected]> wrote: > hello friend .i am beginner in nodejs and ubuntu. i install ubuntu > recently and tried to install nodejs and npm on it .i use this link for > install nodejs and npm on my os: > > https://websiteforstudents.com/install-the-latest-node-js-and-nmp-packages-on-ubuntu-16-04-18-04-lts/ > when i run a simple node app i can't running app by node app.js command > and i can't install nodemon package but i success to install express package > i don't know what to do know please help me. > > > > > majid@majid-Lenovo-V310-15ISK:~/Desktop/restfulApi$ node app.js > majid@majid-Lenovo-V310-15ISK:~/Desktop/restfulApi$ npm i nodemon -g > npm WARN checkPermissions Missing write access to /usr/lib/node_modules > npm ERR! path /usr/lib/node_modules > npm ERR! code EACCES > npm ERR! errno -13 > npm ERR! syscall access > npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules' > npm ERR! { Error: EACCES: permission denied, access > '/usr/lib/node_modules' > npm ERR! stack: 'Error: EACCES: permission denied, access > \'/usr/lib/node_modules\'', > npm ERR! errno: -13, > npm ERR! code: 'EACCES', > npm ERR! syscall: 'access', > npm ERR! path: '/usr/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! /home/majid/.npm/_logs/2018-09-16T06_09_01_228Z-debug.log > > -- > Job board: http://jobs.nodejs.org/ > New group rules: > https://gist.github.com/othiym23/9886289#file-moderation-policy-md > Old group rules: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nodejs/699e945f-59e0-48b0-acef-141dbc120788%40googlegroups.com > <https://groups.google.com/d/msgid/nodejs/699e945f-59e0-48b0-acef-141dbc120788%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CACf4N7Yv5YjdEa31%2B17Vc-8%3DsiZi1x-CZYA3hfSVHR9pHnM2oQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
