Tag: visual studio 2015

用于Visual Studio的Cordova工具不会生成

我收到一些错误,谁知道如何解决? 我正在使用visual studio 2015。 npm WARN弃用npmconf@0.1.16:这个包已经重新集成到npm中,现在已经过时了npm npm WARN安装:rimraf@2.2.0 ENOENT:没有这样的文件或目录,chmod'C:\ Users \ [错误:边缘模块尚未针对node.js版本v5.4.0进行预编译。 您必须构build一个自定义的edge.node版本。 有关构build说明,请参阅https://github.com/tjanczuk/edge 。] 1> ***************************** ********** npm ERR! 代码1 1> —— npm安装失败。 退出代码:1 1> ——软件包安装失败。 重试… 1> npm WARN引擎npm@1.3.4:想要:{“node”:“> = 0.6”,“npm”:“1”}(current:{“node”:“5.4.0”, “npm”:“3.3.12”})1> npm WARN弃用npmconf@0.1.16:这个软件包已经重新集成到npm中,现在已经过时了npm **我已经尝试清除cordova chache!

如何在VS2015中debuggingnode.js应用程序?

鉴于: VS 2015(企业)全新安装 安装了VS的Node.js工具( https://www.visualstudio.com/features/node-js-vs ) 安装了Node.js 使用基本Node.js Express 4应用程序项目模板创build一个新项目。 该应用程序运行正常,并按预期工作,但VS不尊重我设置的任何断点 – “断点不会被打中。此代码位置没有加载代码”是我得到的,而断点被禁用: 谷歌search是没用的。 有任何想法吗?

使用TFS 2015运行Jestunit testing

有没有人试图整合玩笑unit testing与TFS 2015? 我试图使用Chutzpahtesting适配器( https://visualstudiogallery.msdn.microsoft.com/f8741f04-bae4-4900-81c7-7c9bfb9ed1fe?SRC=VSIDE ),但它无法识别开玩笑。 我收到下面的错误: 无法findvariablesJEST 当我通过“npmtesting”运行unit testing时,我得到了结果。 但是为了与TFS 2015集成,我需要一个可以运行Jestunit testing的testing运行器,以便我可以与TFS 2015提供的vstest.console.exe一起运行unit testing,因此它可以pipe理构build结果​​并在构build中发布结果总结报告。 任何帮助,将不胜感激!! 任何可以使用下面的命令运行testing的testing运行器应该可以工作(考虑到系统上安装了VS 2015):“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console .exe“”\ test.js“/ UseVsixExtensions:true

在Visual Studio 2015 TACo上为Cordova插件集成获取构build错误

这是关于基于Cordova的通用应用程序开发,使用Visual Studio 2015 – Apache Cordova(TACo)的工具。 这里是我试图运行的示例代码: AngularJSToDo应用程序 。 在这个应用程序,有GeoLocationcordova插件正在使用。 在config.xml中: <vs:plugin name="org.apache.cordova.geolocation" version="0.3.10" /> 在为Windows Phone Emulator 8.1构build应用程序的同时,在下面的过程之后会引发错误: ——添加插件:cordova-plugin-geolocation@2.2.0 1>在插件上调用plugman.fetch“cordova-plugin-geolocation@2.2.0” 1>通过插件registry获取插件“cordova-plugin-geolocation@2.2.0” 1> MDAVSCLI:错误:读取ECONNRESET 长时间获取事件后会出现此错误。 我已经尝试通过命令提示符使用“npm”命令来安装特定的插件,但VS编译会自动清除较旧的插件并重新下载并安装最新的插件。 在错误部分,它说 “阅读ECONNRESET” 请指导我应该做些什么来解决从Visual Studio构build这个错误。 参考: https : //taco.visualstudio.com/en-us/docs/create-a-hosted-app/

在TFS上发布没有findNode.jstesting项目的pubxml文件

我使用Node.js工具为一个量angular器testing环境创build了一个Node.js项目来testing团队基础服务器上的一个Web应用程序。 testing项目和Web应用程序在一个解决scheme文件中。 但是,如果我想在tfs上部署Node.js项目,则无法find位于Web应用程序项目中的pubxml文件。 错误日志: 12>CoreCompile: Creating directory "bin". Copying file from "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Node.js Tools\Microsoft.NodejsTools.WebRole.dll" to "bin\Microsoft.NodejsTools.WebRole.dll". ValidatePublishProfileSettings: Validating PublishProfile(TestProfile) settings. 12>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4364,5): error : The value for PublishProfile is set to 'TestProfile', expected to find the file at '<PATH>\TestProject.Web.Protractor.Tests\__profiles\TestProfile.pubxml' but it could not be found. [<PATH>\TestProject.Web.Protractor.Tests.njsproj] 12>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4371,4): error : PublishProfile(TestProfile) is […]

使用VS2015编译共享库:“此客户端与配对的构build代理不兼容”

我使用Visual Studio Enterprise 2015 Update 1创build了一个共享库: File > New Project > Templates > Visual C++ > Cross Platform > Shared Library (Android, iOS) 我默认了下面的项目结构: Android项目成功build立。 但是,当我尝试编译iOS项目 (屏幕截图中突出显示的那个)时,就会出现这个问题。 由于需要构build代理,因此我使用npm和vcremote将其安装在Mac上(如下所述: https : vcremote )。 通过进入Tools > Options > Cross Platform > C++ > iOS > Pairing我成功地将Visual Studio与Mac Tools > Options > Cross Platform > C++ > iOS […]

没有npm安装使用gulp进行构build

我正在一个Web应用程序(JavaScript / C#,由TFS控制的版本)中工作,我们的团队希望开始使用Visual Studio 2015.Microsoft正在将开发人员使用现有的stream行工具,如Gulp进行自动化任务,所以我写了一个几个将在服务器上运行的Gulp任务。 我的问题是,我们的自动生成生成生成服务器上的新项目文件夹,所以我不能运行gulp myBuildTask没有首先运行npm install 。 npm安装会在构build过程中增加2分钟以上的时间,并且对于每个构build下载相同的依赖关系似乎效率很低(因为它们很less会改变)。 有没有反正我可以运行一个新的项目文件夹没有首先运行npm install Gulp任务? 我考虑的选项: 在TFS中包含node_modules。 我无法将node_modules文件夹添加到TFS(这会导致它存在于每个新的生成文件夹中),因为bower的嵌套依赖项的文件path对于Windows来说太长了。 我可以没有凉亭走这条路线,但我不确定我想在我的解决scheme中的所有这些文件(其中大部分是不需要的,如自述和testing文件)。 每次自动构build后 运行 npm install 。 如前所述,我不想这样做,因为它增加了几分钟的构build过程。 全局安装NPM模块。 我不确定这是否可能,但我想知道是否可以在构build服务器上全局安装所有项目依赖项(避免在项目级安装)。 我对这种方法的担心是,我不想每次添加一个gulp插件时手动更新构build服务器的全局安装的NPM模块。 理想情况下,解决scheme就像#3。 这些模块将全局安装,但是每个构build都可以运行一个npm install来validation每个模块的安装。 如果一个新的npm模块被添加到package.json中,它将被下载。 这个npm install会很快,因为在大多数情况下,所有的模块都已经存在(全局安装在构build服务器上)。

如何在Visual Studio中debuggingSails.js代码?

我目前正在尝试Node.JS和使用Visual Studio社区与Node.js工具作为我的主要IDE。 如果我将使用此接口创build一个Express应用程序: 然后我打F5 ,我的快车应用程序将开始,我会看到这个漂亮的debugging窗口: 但是,如果我使用npm -g install sails安装sails来安装Sails.js ,那么在我的testingSail.js应用程序(如果我在Visual Studio中创build一个)中,我不会再看到这个debugging窗口,也不会在Express应用程序中看到。 我的应用程序将按预期开始,除了我不能再看到debugging窗口。 debugging窗口回来,只有当我做到以下几点: 使用npm -g uninstall sails从我的机器中删除npm -g uninstall sails 重新安装node.js 如果我安装了Sails,如何获得debugging窗口? 我希望为Express和Sails应用程序提供它。

Visual Studio 2015 – 在程序包pipe理器控制台中停止进程

我正在执行一个“gulp serve”命令,它使用node.js来启动一个服务器。 我正在试图停止这个过程,所以我可以再次使用控制台。 但是,按下控制台中的红色“停止”button不起作用。 我似乎能够阻止这个过程的唯一方法是,如果我去任务pipe理器,并停止“Node.js”本身作为一个过程,控制台然后说 “pipe道已经停止” 并允许我再次使用包pipe理器控制台。 任何想法如何让我轻松地停止任一节点或允许停止button实际工作? 谢谢。

Visual Studio发布button被禁用?

我在Visual Studio中创build了一个Node.js项目,现在我想将它发布到Azure,所以我遵循以下指南: https : //github.com/Microsoft/nodejstools/wiki/Publish-to-Azure-Website-using织网,部署#转换到一个-Azure的项目types 但是,当我右键点击项目或顶部的生成菜单的发布button,button被禁用。 有任何想法吗?