Doing a pipeline build with Node (image: node:10.15.3). First script command is to install a global dependency. That fails when installing one of the sub dependencies and I'm dead in the water. Apparently it cannot access root folder. I'm not a Linux pro, just enough to be dangerous, so I'm scratching my head at this noise. Any thoughts or suggestions?
> sharp@0.22.1 install /usr/local/lib/node_modules/gridsome/node_modules/sharp
> (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
ERR! sharp EACCES: permission denied, mkdir '/root/.npm'
Solved. I was a dumbass and was installing the wrong thing.
Hey @Peter Kowalczyk I am having the same issue and I cannot figure out what I am doing wrong, can you elaborate a bit more and what you were installing and what you are installing now?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Same here, facing the same issue. Any solution for it?
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The best way I found to install NPM packages globally with Bitbucket Pipelines was to set the user to root:
script:
- npm -g config set user root
- npm install -g packagename
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.