Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 ASP.NET核心:缺少package.json_Visual Studio 2015_Asp.net Core_Webpack_Asp.net Core 1.0 - Fatal编程技术网

Visual studio 2015 ASP.NET核心:缺少package.json

Visual studio 2015 ASP.NET核心:缺少package.json,visual-studio-2015,asp.net-core,webpack,asp.net-core-1.0,Visual Studio 2015,Asp.net Core,Webpack,Asp.net Core 1.0,如下所示:在创建ASP.NET核心应用程序时,您只需显示解决方案中的所有文件以查找package.json,但在我的情况下,我无法找到它。我需要添加angular2和网页包依赖项 那么问题出在哪里呢?您可以像这样在VisualStudio2015中添加package.json- 右键单击项目>添加>新建项目。在新项目弹出窗口中,您可以选择npm配置文件,如下所示- 我不是前端专家,但我记得在一次ASP.NET社区站立比赛中,Mads Kristensen谈到了捆绑和缩小更改,我认为这可能取代了默

如下所示:在创建ASP.NET核心应用程序时,您只需显示解决方案中的所有文件以查找package.json,但在我的情况下,我无法找到它。我需要添加angular2和网页包依赖项


那么问题出在哪里呢?

您可以像这样在VisualStudio2015中添加
package.json
-

右键单击项目>添加>新建项目。在新项目弹出窗口中,您可以选择npm配置文件,如下所示-


我不是前端专家,但我记得在一次ASP.NET社区站立比赛中,Mads Kristensen谈到了捆绑和缩小更改,我认为这可能取代了默认的gulp等。也许因为这个原因,默认模板不再拉入npm

我只能在新的ASP.NET核心模板中看到bower

但正如Sanket所说,你可以添加你想要的东西

以下是bundler/minifier内容的链接:

-Mads在谈论捆绑销售


您应该使用
npm init-y
初始化package.json。

但是,为什么默认情况下不添加它呢?我不确定。。。但可能是因为NPM认为是外部工具(我没有足够的声誉来向其他答案添加注释)。我认为他们正在谈论NPM使用的PACKAG.JSON。另一方面,project.json文件是(或…曾经是)ASP.NET项目文件