所以我试图在NuGet中运行一个基本的npm安装,当我运行'npm init'时,它会在达到这一步后立即挂起:
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.
See `npm help json` for definitive documentation on these fields
and exactly what they do.
Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
目前它不会响应任何命令,并且^ C不会执行任何操作。
我尝试重新安装npm,更新npm,关闭并重新打开Visual Studio 2019,没有骰子。 我能找到的所有帮助都说这是几年前的问题,但解决方法是还原最近的npm更新,或者只是等待新版本发布,所以我不确定为什么会看到2020年。
我能够使用'npm init -y'安装我的package.json,所以我不认为这会损害我的项目,但是我仍然想确保设置没有任何问题< / p>
答案 0 :(得分:3)
Package Manager控制台挂在npm init上
直到现在问题仍未解决
实际上,这是 NuGet软件包管理器控制台本身的一个已知问题。
它的主要功能是为您的项目管理(install/change/uninstall/etc.
)NuGet软件包,它的目的是运行 PowerShell 命令。而且这只是部分集成,因此对于外部 npm工具和完整的Powershell而言,效果并不理想。
我已将此线程报告给 DC论坛,以向相关人员反映此问题。 here是链接。遇到相同问题的任何人都将在这里投票,您也可以在链接中添加任何详细的评论,这将引起Microsoft的极大关注。
由于该过程可能需要很多时间,并且是一种解决方法,因此您可以尝试我的建议:
1),而不是通过菜单Nuget Package Console
-> Tools
-> Command Line
使用外部Powershell。
希望它可以为您提供帮助。