程序包管理器控制台挂在npm init

时间:2020-01-22 22:50:34

标签: npm nuget nuget-package visual-studio-2019 npm-init

所以我试图在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>

1 个答案:

答案 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。

希望它可以为您提供帮助。

相关问题