解释npm ERR! arg Argument starts with non-ascii dash, this is probably invalid: –g npm ERR! code EINVALIDTAGNAME npm ERR! Invalid tag name "–g" of package "–g": Tags may not have any characters that encodeURIComponent encodes. npm ERR! A complete log of this run can be found in: C:\Users\11833\AppData\Local\npm-cache\_logs\2023-05-23T15_20_52_627Z-debug-0.log
时间: 2023-07-09 17:05:25 浏览: 1856
npm ERR! code EPERM npm ERR! syscall open npm ERR! path C:\Program Files\nodejs\node_cache\_cacache\
5星 · 资源好评率100%
这个错误提示是由于你在使用npm安装包时在命令中使用了非ASCII破折号“–”作为参数的开头。这是无效的,因为npm不接受非ASCII字符作为参数开头。同时,它还指出了你使用了无效的标签名称“-g”,因为标签名称中不能包含任何被encodeURIComponent编码的字符。
为了解决此问题,你可以尝试使用ASCII破折号“-”而不是非ASCII破折号“–”,或者完全省略破折号,因为在大多数情况下,npm命令默认为全局安装。 如果你需要指定标签名称,请确保标签名称只包含ASCII字符,并且不包含被encodeURIComponent编码的字符。
阅读全文