所以我试图在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,所以我不认为这会伤害我的项目,但是我仍然想确保设置没有任何问题
程序包管理器控制台挂在npm init上
到现在为止,这个问题还没有解决
实际上,这是NuGet软件包管理器控制台本身的已知问题。
它的主要功能是install/change/uninstall/etc.
为您的项目管理()NuGet软件包,它的目的是运行PowerShell命令。而且这只是部分集成,因此对于外部npm工具而言,它不能像完整的Powershell那样完美地工作。
我已将此帖子报告给DC论坛,以向相关人员反映此问题。这是链接。遇到相同问题的任何人都将在这里投票,您也可以在链接中添加任何详细的评论,这将引起Microsoft的极大关注。
由于该过程可能会花费很多时间并且是一种解决方法,因此您可以尝试我的建议:
1)使用外部Powershell,而不要Nuget Package Console
使用菜单Tools
-> Command Line
-> Developer PowerShell
。
希望它能对您有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句