Package Manager控制台挂在npm init上

问题描述 投票:0回答:1

所以我试图在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 nuget nuget-package visual-studio-2019 npm-init
1个回答
0
投票

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

希望它可以帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.