Я пытаюсь опубликовать пакет npm в нашем частном реестре nexus с помощью этой команды:
npm publish --registry http://localhost:8081/nexus/content/repositories/npmjs
но я получаю эту ошибку:
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.
и это моя конфигурация npm (.npmrc):
registry: 'http://localhost:8081/nexus/content/repositories/npmjs/',
_auth: 'YWRtaW46YWRtaW4xMjM=',
'always-auth': true
Как я могу это решить?
Редактировать :
npm -v
: 5.3.0
node -v
: v8.8.0
npm config get registry
: http://localhost:8081/nexus/content/repositories/npmjs