我可以直接从visual studio执行npm命令吗?

时间:2017-11-20 08:56:32

标签: c# npm asp.net-core asp.net-core-mvc visual-studio-2017

我可以直接从Asp.Net Core 2.0项目的Visual Studio 2017执行npm命令(例如npm init,npm install)吗?可能来自命令行或上下文菜单? 现在我在Bower中有了上下文菜单命令,右键单击解决方案资源管理器中的MVC项目,但我没有在项目中使用bower。

3 个答案:

答案 0 :(得分:17)

您可以像使用常规控制台一样使用程序包管理器控制台。 Visual Studio中的程序包管理器控制台就像一个PowerShell控制台。如果您的类路径中有init,则可以使用installnpm等NPM命令。

软件包管理器控制台位于工具 - >下。 NuGet包管理器 - >包管理器控制台。

答案 1 :(得分:3)

另一种解决方案,如果您需要单独的窗口而不是包管理器控制台:NPM task runner extension

此工具将添加花式窗口以运行package.json文件中的命令(我假设您有一个)

答案 2 :(得分:1)

Visual Studio v15.8中包含一个名为Library Manager的新工具,用于安装客户端库。在寻找一种快速简单的解决方案来安装NPM软件包后,我一直在尝试它,我必须说使用起来很愉快!

您可以通过在GUI中选择UnPkg提供程序来安装任何NPM软件包,或在您的libman.json文件中进行设置,如下所示:

"defaultProvider": "UnPkg"

快速,轻巧,就像魅力。试试看!