【发布时间】:2018-02-15 19:39:31
【问题描述】:
我正在尝试发布我的 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
有什么线索吗?
【问题讨论】:
-
我只想补充一点,如果您使用 Gradle 脚本而不在您的 .gitignore 文件中排除“.gradle”,这个问题也可能出现在 Windows 上。 .或在运行 npm pack/publish 命令时尝试添加任何类型的锁定文件。我只是追了我的尾巴 12 个小时试图弄清楚那个。请参阅此处了解更多信息:nigglingaspirations.blogspot.com/2020/09/…。
标签: node.js npm npm-publish npmjs