NodeJS vsts-npm-auth未被识别为cmdlet的名称

gk7wooem  于 2023-04-29  发布在  Node.js
关注(0)|答案(4)|浏览(163)

首先,我运行npm install -g vsts-npm-auth命令,得到一条消息:vsts-npm-auth@0。41.0已安装但是当我运行vsts-npm-auth -config时。npmrc命令我得到以下错误消息:
vsts-npm-auth:术语“vsts-npm-auth”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。第1行字符:1

  • vsts-npm-auth -config .国家预防医学研究中心
+ CategoryInfo          : ObjectNotFound: (vsts-npm-auth:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException
gajydyqb

gajydyqb1#

尝试:npx vsts-npm-auth -config .npmrc

bzzcjhmw

bzzcjhmw2#

由于您提到的包vsts-npm-auth已经成功安装,但仍然遇到“术语'vsts-npm-auth'未识别”错误。很可能npm modules文件夹不在您的PATH中。
请执行以下命令,将您的npm模块文件夹追加到PATH中:

setx path "%APPDATA%\npm;%path%"

然后,您应该能够执行vsts-npm-auth -config .npmrc

emeijp43

emeijp433#

对于Visual Studio(VS)Code,尝试终止并重新启动终端会话,然后再次运行。
Image: VS Code terminal trash icon

zzlelutf

zzlelutf4#

你可以试试

npm install -g vsts-npm-auth

然后重新启动终端会话(这很重要)

相关问题