6

所以我正在尝试在 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,所以我认为这不会损害我的项目,但我仍然想确保我的设置没有任何问题

4

1 回答 1

6

包管理器控制台在 npm init 上挂起

问题到现在还没有解决

事实上,这是NuGet 包管理器控制台本身的一个已知问题。

它的主要功能是install/change/uninstall/etc.为您的项目管理 () NuGet 包,它旨在运行PowerShell命令。而且它只是部分集成,因此它对于外部npm 工具的工作不如完整的 Powershell 完美。

我已将此帖子报告给DC 论坛,以向相关人员反映此问题。是链接。任何遇到相同问题的人都会在这里投票,您还可以在链接中添加任何详细的评论,这将引起微软的极大关注。

由于该过程可能需要很多时间并且作为一种解决方法,您可以尝试我的建议:

1)使用外部 Powershell 而不是Nuget Package Console通过菜单Tools--> Command Line--> Developer PowerShell

希望它可以帮助你。

于 2020-01-23T06:54:33.587 回答