Tag: visual studio 2015

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,并从命令行运行一些吞咽任务时,问题不会发生。 对此有何想法? 或者有同样问题的人? 我不认为这个吞噬文件本身有问题,但是如果有必要,我可以提供它。

使用.ts,.scss,.html复制和观看文件夹

我开始使用VS 2015与NPM和Gulp一起学习使用TypeScript的Angular2。 我有这样的文件夹结构: scripts login login.html login.scss login.ts home home.html home.scss home.ts app.ts boot.ts 我想让Gulp观察脚本文件夹,编译文件并将它们复制到另一个目录。 所以我想要这个输出: wwwroot login login.html login.css login.js home home.html home.css home.js app.js boot.js 我怎样才能做到这一点? 谢谢

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

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

在Mac上安装remotebuild失败,“uid必须是一个unsigned int”

我试图在我的Mac上安装remotebuild,在我的Mac上通过Visual Studio 2015部署Cordova应用程序。 技术信息:macOS Sierra节点v4.6.0 npm v3.10.8 xcode 8 但它失败,出现以下错误:“uid必须是一个无符号的整数” 我试图重新安装npm没有成功。 $ sudo npm install -g remotebuild npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years. npm ERR! Darwin 16.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" […]

不使用npm卸载npm – 有可能吗?

我手动更新节点和NPM。 我只从Visual Studio使用它们。 键入任何 npm命令例如 npm –version 导致进程挂起,CPU消耗最大。 所以我不能用npm命令卸载或重新安装npm。 节点似乎工作正常。 我正在使用节点版本6.3.1,它正常响应 node –version 调用 where node 只给出一个结果。 我到目前为止所做的: 使用命令提示符在VS2015外部升级Node.js。 与命令提示符下的npm一起卸载节点。 已删除节点程序文件夹和所有子文件夹 卸载Visual Studio 2015 安装了VS 2017 RC。 即使在最后一步之后,npm的行为也是一样的 – 挂起。 Visual Studio拒绝构build。 希望我的问题在npm重新开始工作的时候解决。 所以我想下一步尝试是卸载npm独自后重新安装。 我怎样才能做到这一点,而不使用NPM?

Azure网站从Visual Studio发布后不刷新

我正在构buildNode.JS应用程序,它具有一些视图和大量的公共REST API。 每当我改变我的JS文件(控制器或路线),我写商业逻辑,并尝试发布它们,Visual Studio向导显示正确的差异,并在发布后,我可以看到服务器文件系统上的修改文件(使用Kudu的debugging控制台)但是当我使用POSTMAN命中API时,我看到了旧的响应。 我试着用Cache-Control发送请求:no-cache头也是一样的响应。 但是,当我停下来再次启动服务时,我开始根据我最新的代码获得更新的响应。 看起来像Azure网站或iisnodecaching代码正在运行,任何想法如何避免/破坏caching,以便发布后立即我可以执行最新的代码,并不需要重新启动?

在Visual Studio 2015社区的Aurelia捆绑

我在package.json设置了一个postinstall规则,如下所示: "postinstall": "aurelia bundle –force" 如果我从项目文件夹中的cmd运行npm install ,则不显示任何错误,但在Visual Studio 2015社区中加载项目时,它会在“输出”窗口中显示以下错误(但会输出捆绑文件): —> (Inner Exception #0) Microsoft.NodejsTools.Npm.PackageJsonException: Error reading package.json at '…\node_modules\aurelia-cli\node_modules\npm\node_modules\graceful-fs\package.json': Error reading package.json. The file may be parseable JSON but may contain objects with duplicate properties. The following error occurred: Can not add Newtonsoft.Json.Linq.JValue to Newtonsoft.Json.Linq.JObject. —> Microsoft.NodejsTools.Npm.PackageJsonException: Error reading package.json. The file may be […]

TypeScript并没有在VS 2015中将JavaScript与Node.js TS应用程序结合到单个文件中

如果我做错了,请纠正我,或者误解这里的任何概念。 据我所知,通过这个连接错误报告的固定状态( https://connect.microsoft.com/VisualStudio/feedback/details/1581065/typescript-compile-output-into-single-file-not-保存工作 ),您应该能够通过使用TypeScript项目的项目属性中的“将JavaScript输出合并到文件”选项将TypeScript输出编译为单个文件。 通过文件 – >新build项目 – > TypeScript – >“空Node.js Web应用程序”,Visual Studio 2015更新1社区版中一个全新的项目可以重现此问题,我运行TypeScript 1.7.6这是最新的写作,而不是这样做。 它仍然将.js文件并行输出到.ts文件。 我也尝试在该字段中input整个文件path,也尝试了一个完整的文件path到“redirectJavaScript输出到目录”选项也无济于事。 我希望能够做到这一点的原因,是因为我通过Grunt任务亚军开始我的Visual Studio外的TypeScript编译器。

Visual Studio 2015社区版,打开文件夹丢失

我正在尝试使用Visual Studio 15社区版来处理Node项目。 从这里的文章https://blogs.msdn.microsoft.com/visualstudio/2016/04/12/open-any-folder-with-visual-studio-15-preview/我应该看到一个打开的文件夹选项。 但在我的版本VS 2015社区更新2中,此选项丢失。 我在这里错过了什么?

ES 2015 VS 2015 for node.js运行任务运行器资源pipe理器

我有一个在VS 2015中的ASP.NET 5项目。我正在设置我的吞咽任务,我正在使用gulp-chmod模块。 这使我可以删除我的复制过程中由TFS设置的只读属性。 我已经在VS 2015中成功地使用了此模块的v1.3,但是新版本v2.0已经升级为使用ES 2015特性: 注意使用const , let 'use strict'; const through = require('through2'); const deepAssign = require('deep-assign'); const Mode = require('stat-mode'); const defaultMode = 0o777 & (~process.umask()); function normalize(mode) { let called = false;const through = require('through2'); const deepAssign = require('deep-assign'); … 我得到的错误: cmd.exe /c gulp –tasks-simple <MY_PATH>\node_modules\gulp-chmod\index.js:2 const through = require('through2'); […]