Tag: visual studio

如何在CentOS 6.6 vps上部署使用Visual Studio开发的Node JS应用程序

这是我第一次使用Node JS ,因为我的背景是.NET技术,所以我使用Visual Studio和Node.JS Tools来开发项目的Web服务。 我使用express , node-rest-client和mysql模块构buildWeb服务。 WS在我的环境中testing时工作正常,现在可以利用systemd将它部署到我自己的CentOS 6.6 VPS的生产环境中。 我习惯在IIS上部署WCF和Web API Web服务,在这种情况下,这个过程似乎是完全不同的。 我尝试使用Google,但答案和教程似乎并不简单,有时甚至是矛盾的。 是否有一些额外的步骤来部署在Visual Studio中创build一个基于* nix的系统的项目? 我应该如何进行部署和(可能)使它与systemd运行?

Visual Studio 2013/2015 – 节点包构build错误(gulp_util)

一点背景: 我的团队在Visual Studio中有一个Web品牌项目,只是静态的HTML,CSS和一个小小的JavaScript – 没有.NET类或任何东西。 我们添加了node,npm,gulp和一些gulp任务包来照顾一些捆绑和缩小。 吞噬任务通过任务运行器资源pipe理器运行正常,没有问题。 但是,我们的一些团队在尝试构build项目时出现错误(为了通过IIS查看浏览器中的静态页面): 错误13使用代码1退出命令“C:\ TFS \ Branding \ packages \ Gulp.js.1.0.2 \ build .. \ tools \ npm.cmd”安装gulp gulp-util –save-dev“ 我一直无法确定为什么会出现这种情况,或者为什么只发生在一些团队中。 我们正在使用VS2013和2015的混合,但是也可能发生错误。 我可以看到,有问题的命令确实存在于位置 – 在受影响的环境之一,如果我运行: npm install gulp gulp-util –save-dev 从项目根目录的命令提示符 – 安装没有错误,但VS项目仍然产生错误。 我很难过,任何有关想看什么的想法将不胜感激。

我怎样才能得到玉模板在Visual Studio中自动编译保存操作?

任何人都可以发布一些基本的步骤,如何获得* .html文件编译为* .jade文件在Visual Studio中的文件更改/保存操作? 我已经安装了nodetools,web essentials。 语法突出显示似乎工作,但创build一个.jade文件什么都不做。 我认为在某个地方有一个缺失的步骤。 我需要使用grunt-contrib-jade这样的任务吗?

Visual Studio Online中的npm安装失败

我有一个Web应用程序与前端构build与Angular和后端与MVC,WebApi构build。 我正在Visual Studio Online上创build一个CI环境。 现在,npm安装和运行grunt任务由.cmd文件处理,并包含在Visual Studio Web项目的生成过程中。 当我在VSO中添加构build步骤时,我将构build步骤分离到了NuGet安装,解决scheme构build,npm安装,grunt任务运行等(我已经从项目中删除了.cmd文件的执行)。 但是,当npm安装步骤正在发生,它会失败,并出现以下错误。 ****************************************************************************** Starting task: npm install ****************************************************************************** Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\tasks\NpmInstall\0.1.3\NpmInstall.ps1 C:\Program Files\nodejs\npm.cmd install npm WARN package.json grunt-XXXXXXX-Identity@0.1.0 No description npm WARN package.json grunt-XXXXXXX-Identity@0.1.0 No README data npm WARN package.json grunt-XXXXXXX-Identity@0.1.0 No license field. npm WARN peerDependencies The peer dependency tslint@^2.0.1 included from grunt-tslint will no […]

使Visual Studio代码识别模块和要求

Visual Studio代码强调需要和模块关键字在我的.js文件中运行的节点。 如何防止这种情况发生?

为什么visual studio需要nodejs项目的解决scheme文件?

我想创build一个nodejs应用程序,可以使用IDE /编辑器而不是visual studio进行编辑,并想知道为什么需要解决scheme文件,因为依赖项是由npmpipe理的。

通过Visual Studio部署到Azure Cloud Service时,未设置环境variables

在Azure云服务中遇到一些环境variables问题。 我想通过ServiceDefentition.csdef文件在部署期间设置一个“NODE_ENV”环境variables。 该variables是由我的node.js应用程序通过process.env.NODE_ENV读入。 这个文档不是非常广泛的(因为这似乎是一个非常简单的事情),但这是我一直以来: link1 link2 我有的ServiceDefinition文件的部分是以下内容: <?xml version="1.0" encoding="utf-8"?> <ServiceDefinition name="userApiServer" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2015-04.2.6"> <WebRole name="userApiWebRole" vmsize="Large"> … <Runtime> <Environment> <Variable name="NODE_ENV" value="dev" /> </Environment> </Runtime> … </WebRole> </ServiceDefinition> 我尝试了很多变化; 设置启动任务下的envvariables,而不是运行时,使用xpaths来configuration设置,但他们似乎并没有为我创buildenvvariables。 当用xpaths方法搞乱时,我发现我的configuration设置是在实例上创build的,所以正在读取定义文件。 是否有任何常见(或不常见)的疑难杂症或隐藏的细节,我错过了,因为对于显然非常简单的东西,我有很多麻烦。

Visual Studio 2015 Taks runner explorer导致多个node.exe进程

我正在使用gulp来build立一个网站项目。 在Visual Studio 2015中 , 任务运行器资源pipe理器将获取吞噬文件,并且可以从那里运行任务。 问题是:这会加速多个node.exe进程(有时超过20个),从而大大减慢我的机器速度。 没有一个node.exe进程占用太多的内存(每个大约100mb)或者CPU,但是结合起来却阻塞了所有内核。 刚刚启动Visual Studio已经导致这个问题,我甚至不需要从任务运行资源pipe理器中运行任务。 当Visual Studioclosures,并从命令行运行一些吞咽任务时,问题不会发生。 对此有何想法? 或者有同样问题的人? 我不认为这个吞噬文件本身有问题,但是如果有必要,我可以提供它。

预览失败 – Visual Studio在发布时会查找打印文件,即使它们不包含在内。

Su人! 我想做这个问题的反面 /答案: 如何在发布时包含TypeScript文件? 事情是,我试图发布一个ASP.NET MVC 5项目。 不幸的是,可怕的Visual Studio和饥饿的杰克Typescript解释器忽略任何tsconfig.json文件,并决定深入下去,并寻找任何.ts文件不伴随.js。 我有很多npm包嵌套,其中一些有未编译的打字稿文件。 有趣的是,他们不包括在项目中(甚至没有感叹号)。 (我甚至检查了.csproj,没有find文件)。 这是一个错误? 我怎样才能防止这种情况发生? 使用VS 2015.2(更新2)。 谢谢。

如何从browserify获取构build错误消息

我们正在用browserify来使用Gulp,并且在诊断错误时遇到问题。 Browserify运行,报告没有问题,但是,许多应该被连接到我的输出js文件的脚本丢失。 我们发现,如果我们缺less一个npm包(如果我们需要运行npm install),或者npm包有什么问题,就会发生这种情况。 过去几次发生的事情,我们很幸运,因为我们刚刚加了一包,所以我们立即知道在哪里看。 现在,我有一个开发失败的机器(失败,我的意思是我的输出.js文件的大小的十分之一应该是一个错过许多js文件,但没有错误报告)。 我不确定哪个软件包没有通过,我没有得到任何诊断信息。 我尝试挂钩.on('错误')如下所述: https ://stackoverflow.com/a/24817446/67038,但没有额外的输出。 Visual Studio Task Runner Explorer的输出如下所示: [18:17:21] Using gulpfile C:\git\…\Gulpfile.js [18:17:21] Starting 'browserify:local'… [18:17:24] Finished 'browserify:local' after 2.63 s [18:17:24] Starting 'build:local'… [18:17:24] Finished 'build:local' after 31 ms Process terminated with code 0. 我能做些什么来从Browserify获得更多信息? 有什么logging可以打开吗?