I'm trying to publish an npm package to our nexus private registry using this command :
npm publish --registry http://localhost:8081/nexus/content/repositories/npmjs
but I get this error :
npm ERR! path C:\Users\USER~1.MAJ\AppData\Local\Temp\npm-13292-e2329f38\tmp\fromDir-e7e42b8d\package.tgz
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\USER~1.MAJ\AppData\Local\Temp\npm-13292-e2329f38\tmp\fromDir-e7e42b8d\package.tgz'
...
npm ERR! Please try running this command again as root/Administrator.
and this is my npm configuration (.npmrc) :
registry: 'http://localhost:8081/nexus/content/repositories/npmjs/',
_auth: 'YWRtaW46YWRtaW4xMjM=',
'always-auth': true
How can I solve this ?
Edit :
npm -v
: 5.3.0
node -v
: v8.8.0
npm config get registry
: http://localhost:8081/nexus/content/repositories/npmjs