所以我试图在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,所以我不认为这会损害我的项目,但是我仍然想确保设置没有任何问题
Package Manager控制台在npm init上挂起
直到现在仍未解决问题
实际上,这是NuGet软件包管理器控制台本身的已知问题。
它的主要功能是为您的项目管理(install/change/uninstall/etc.
)NuGet软件包,它的目的是运行PowerShell命令。而且这只是部分集成,因此对于外部npm工具而言,它不能像完整的Powershell那样完美地工作。
l已将此线程报告给DC论坛,以向相关人员反映此问题。 here是链接。遇到相同问题的任何人都将在这里投票,您也可以在链接中添加任何详细的评论,这将引起Microsoft的极大关注。
由于该过程可能需要很多时间,并且作为解决方法
,您可以尝试我的建议:[1)
使用外部Powershell,而不要通过菜单Nuget Package Console
-> Tools
-> Command Line
使用Developer PowerShell
。希望它可以帮助您。