温馨提示:本文翻译自stackoverflow.com,查看原文请点击:node.js - npm publish causes 'Error: EPERM: operation not permitted, unlink ...', errno -4048
node.js npm npm-publish npmjs

node.js - npm发布原因“错误:EPERM:不允许操作,取消链接...”,错误号-4048

发布于 2020-03-27 10:24:28

我正在尝试发布我的NPM软件包:npm publish

我收到以下相当隐秘的错误:

npm ERR! path c:\Temp\npm-20936-b98f84c8\tmp\fromDir-02dd5394\package.tgz
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'c:\Temp\npm-20936-b98f84c8\tmp\fromDir-02dd5394\package.tgz'
npm ERR!     at Error (native)
npm ERR!  { Error: EPERM: operation not permitted, unlink 'c:\Temp\npm-20936-b98f84c8\tmp\fromDir-02dd5394\package.tgz'
npm ERR!     at Error (native)
npm ERR!   cause:
npm ERR!    { Error: EPERM: operation not permitted, unlink 'c:\Temp\npm-20936-b98f84c8\tmp\fromDir-02dd5394\package.tgz'
npm ERR!        at Error (native)
npm ERR!      errno: -4048,
npm ERR!      code: 'EPERM',
npm ERR!      syscall: 'unlink',
npm ERR!      path: 'c:\\Temp\\npm-20936-b98f84c8\\tmp\\fromDir-02dd5394\\package.tgz' },
npm ERR!   isOperational: true,
npm ERR!   stack: 'Error: EPERM: operation not permitted, unlink \'c:\\Temp\\npm-20936-b98f84c8\\tmp\\fromDir-02dd5394\\package.tgz\'\n    at Error (native)',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'c:\\Temp\\npm-20936-b98f84c8\\tmp\\fromDir-02dd5394\\package.tgz' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

尝试以管理员身份运行-同样的错误。

NPM版本:5.4.0

节点版本:6.11.1

作业系统:Windows 10

有线索吗?

查看更多

查看更多

提问者
Vaiden
被浏览
289
Vaiden 2017-09-07 15:11

傻我 答案是在文档中的所有一起

为了发布,您需要从NPM登录。

因此,npm login如果您已经在npmjs.com上拥有一个用户,或者npm adduser创建一个。

但是,我将感谢您提供更多有用的错误消息。