asp.net – 多个项目Visual Studio 2015 npm
我有一个解决方案有3个Web项目,其中2个我想使用一个package.json(名称:’Site’和’SatelliteSite’)。这些都是ASP.NET 4项目,我正在改装npm / gulp / bower,这对于1个项目是正常的,这就是为什么我对我的问题感到困惑。
当我将package.json保存在任何一个项目中时,软件包管理器日志将关闭并运行npm安装。这很棒,有一个例外。 它正在运行,尽管拾取了package.json文件中的更改只是“站点”package.json。重新启动Visual Studio后,它正在拾起’SatelliteSite’并运行该package.json,这是非常好的,因为我现在有我的gulp的依赖,但如果我需要更新垃圾。 卸载SatelliteSite项目不起作用,当它保存在Site中时,它仍然会加载SatelliteSite package.json。它几乎像它“注册”它看到的第一个package.json(即Satellite Site在Site之前加载,重新启动之后首先加载),并忽略其他的,同时仍然跟踪更改。 我假设这是Visual Studio中的一个错误 – 但也许我在做错事,想知道有没有人遇到过/有任何解决方法吗? 编辑:有一个更多的信息,我将Satellite.js中的package.json重命名为不同的名称,并保存了Site的package.json。它抛出了这个错误,这表明VS基本上是根据第一个package.json来设置npm的工作目录,不管项目如何。 npm ERR! command "C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEExtensionsMicrosoftWeb ToolsExternal\nodenode" "C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEExtensionsMicrosoftWeb ToolsExternalnpmnode_modulesnpmbinnpm-cli.js" "install" npm ERR! cwd C:DevelopmentsourceCedita.SiteCedita.SatelliteSite npm ERR! node -v v0.10.31 npm ERR! npm -v 1.4.9 npm ERR! path C:DevelopmentsourceCedita.SiteCedita.SatelliteSitepackage.json npm ERR! code ENOPACKAGEJSON 解决方法
我很高兴地确认,这个问题在Visual Studio 2015 RTM中得到解决。
====Executing command 'npm install'==== npm WARN package.json SatelliteSite@0.0.0 No description ====npm command completed with exit code 0==== ====Executing command 'npm install'==== npm WARN package.json Site@0.0.0 No description ====npm command completed with exit code 0==== (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 未提供所需的防伪标记或无效 – 仅限Safari
- asp.net – 导致GridView无效回发的TemplateField按钮
- asp.net – 菜单控件生成的js导致Web窗体中的Sys未定义的异
- asp.net – 在请求结束前触发Application_EndRequest?
- asp.net-mvc – 无法添加MVC控制器VS2012给出“对象引用未设
- asp.net-mvc – 使用MVC 4.0 Web Api的NewtonSoft json Con
- asp.net-mvc – ASP.NET MVC自定义路由约束和依赖注入
- ASP.NET身份和移动客户端
- asp.net-mvc – 如何本地化枚举并使用类似于Html.SelectLis
- 如何在ASP.NET 2.0应用程序中为API调用启用TLS 1.2?
- asp.net – System.Web.UI.ViewStateException,无
- ASP.NET oAuth通过SSL访问令牌
- asp.net – 如何获取用户在MVC 5中注册的角色的I
- asp.net-mvc-4 – bundle(Sytem.Web.Optimizatio
- 实体框架 – 使用Azure表存储的Code First&I
- 如何在ASP.NET 4.0应用程序的IIS管理器中添加用户
- asp.net-mvc-3 – MVC3未终止字符串常量语法错误
- asp.net-mvc – MVC:仅在某些视图上创建模型参数
- asp.net-mvc – 将Orchard CMS部署到共享主机的正
- 在ASP.Net Cookie或会话状态中存储会话信息?