Dav*_*yan 6 node.js npm npm-publish
我正在尝试发布我的模块以查看它是如何工作的。
我安装了 npm,然后创建了我的非常简单的模块。
我曾经npm add user将自己添加为新用户。我收到以下消息:Logged in as david1994 on https://registry.npmjs.org/
然后我尝试使用 发布我的模块npm publish,但出现以下错误:
npm ERR! code: 'EPERM',
npm ERR! syscall: 'open',
npm ERR! path: 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\supermodule\\npm-debug.log.1866747129' }
Run Code Online (Sandbox Code Playgroud)
但是我npm-debug.log在模块目录中看不到任何内容。
EPERM 错误表示打开文件时出现问题,因为该npm publish命令似乎没有访问该文件的权限。
出现问题的文件名应该可以在报告文件中找到...
debug.log.1866747129
Run Code Online (Sandbox Code Playgroud)
在以下目录中...
C:\Program Files\nodejs\node_modules\npm\node_modules\supermodule\
如果由于某种原因您无法访问上述文件,请使用标记再次运行发布步骤,--dd这将增加您在屏幕上看到的日志记录量,这应该可以帮助您解决问题
请参阅npm config以获取可帮助您解决此问题的命令行参数的完整列表。
| 归档时间: |
|
| 查看次数: |
2172 次 |
| 最近记录: |