Articles of visual studio

与node.exe运行JavaScript文件的问题

我有一个JavaScript文件,从应用程序接收数据,并将其写入文本文件。 通常情况下,如果我在命令提示符中键入节点vib_NK.js,它会接收数据并将其写入文本文件,就像它应该做的那样。 但是,当我把代码(下面)放在我的表单中的一个button中,用javascript文件启动node.exe。 它确实接收到数据,但没有写入文本文件。 这是为什么? Process process = new Process(); process.StartInfo.FileName = @"C:\Program Files\nodejs\node.exe""; process.StartInfo.Arguments = @"F:\Users\153307D\Documents\vib_NK.js"; process.Start(); Javascript代码 buffer = new Buffer(FileOutput); fs.open("SensorDataValue.txt",'a+' , function(err, fd) { if(err) { throw 'error opening file: ' + err; } fs.write(fd, buffer, 0, buffer.length, null, function(err) { if (err) throw 'error writing file: ' + err; fs.close(fd, […]

带有node.js的Typescript给出“不是构造函数”的错误

我有一个node.js应用程序与两个打字稿文件。 matchmanager.ts被定义为 – namespace LobbyService { export class MatchManager { constructor() { /*code*/ } } } 和main.ts被定义为 namespace LobbyService { let matchManager: MatchManager = new MatchManager() ; /* code */ } 我安装Visual Studio输出文件到一个名为lobbyservice.js的JS文件 但是,当我input node lobbyservice.js 我得到以下错误 – TypeError: LobbyService.MatchManager is not a constructor 生成的文件有这个输出 – var LobbyService; (function (LobbyService) { var matchManager = new […]

CodeDom提供程序types“Microsoft.VisualC.CppCodeProvider”找不到,尝试编译node_modules

我试图编译我的ASP.NET MVC项目后添加一个项目与node_modules文件夹,它给了我以下错误: CodeDom提供程序types“Microsoft.VisualC.CppCodeProvider,版本10.0.0.0,文化=中立,PublicKeyToken = b03f5f7f11d50a3a”找不到。 可能是因为在我的node_modules文件夹(这是巨大的,所以很难确定哪个模块导致问题)有一个类似于C的文件在某处(可能是一个.h文件或其他)。 所以我从我的项目中排除了node_modules文件夹,这样它就不会尝试构build它,但是我仍然得到相同的错误。 有没有办法使它不能编译该文件夹,或者至less有一些更简单的方法来确定可能导致它? 否则我的解决scheme中没有任何C ++,所以我真的不希望它甚至尝试编译C ++ …

保存文件时会自动删除断点

当文件被保存时,如何停止Visual Studio代码以删除文件中的所有已定义的断点? 现在我正在使用1.16.1版本,但在以前的版本中发生了相同的行为。

用于VS Node.js中的AWS Lambdafunction的锐利图像库

我正在使用Visual Studio中的AWS Lambda函数来调用快速图像大小。 最初,我使用ImageMagick来调整这些图像的大小,但整个过程需要很长的时间来处理。 ImageMagick的替代scheme似乎是另一个图像库Sharp。 Sharp应该会使用Native AWS Lambda代码来更快地调整图像大小。 根据这篇文章,夏普需要在EC2实例中构build( https://github.com/awslabs/serverless-image-resizing )。 我还没有能够得到这个工作呢。 有没有人有这个工作呢? 如果是这样的话,那么在EC2中是否有一个预build的Sharp库,或者我应该自己构build它? 我确实在npmfind了一个Sharp库,但是我无法使它正常工作。 npm中的Sharp库甚至与AWS Lambda函数兼容吗? 如果是这样,是否通过使用本地处理增加了速度?

在Visual Studio的预生成中使用webpack

我有两个命令: npm run build – 调用webpack来编译我所有的.js npm run dev – 调用webpack -w ,编译我所有的.js,并保持在监视模式,寻找变化。 我想将它与Visual Studio的版本集成,所以我进入了属性 – >生成事件 – >预生成 if $(ConfigurationName) == Debug ( npm –prefix ../ run dev ) ELSE ( npm –prefix ../ run build ) 这个逻辑起作用。 如果我处于发布模式,它将简单地捆绑我的文件,服务器将运行。 但问题是在debugging模式下,因为webpack -w不会结束,构build也永远不会结束,它期望一个退出代码…. 所以我试图智取Visual Studio,并开始一个新的CMD过程,不会阻止构build的开始: start cmd /K npm –prefix ../ run dev 不幸的是,Visual Studio对我来说太聪明了。 所以问题是:有没有什么聪明的方法让视觉工作室在预编译命令中简单地运行我想要的,而不是等待它完成? […]

从Visual Studio代码运行angular度项目导致“此站点无法到达”错误

我在这里跟着教程: vs-angular-tutorial 但是,当我添加到我的launch.json文件的铬configuration,并打F5 aI遇到了“本网站不能到达”错误,而不是网页。 我确实看了一下,如果在点击'F5'之前运行'npm start ”或'ng serve' ,它会正确加载。 这是预期的行为? 没有其他方法可以在正在进行的控制台窗口中运行npm start或ng服务器的情况下工作吗?

Web的简单通用Visual Studio 2017项目模板

我正在Visual Studio中使用外部工具(如angular色cli或webpack)开发简单的网站。 这似乎并不像是有一个适当的项目模板。 我不需要像nodejs或asp.net项目提供的特殊的东西。 我只是想能够定义我自己的行动,没有别的。 我想要的是: 简单的项目结构显示文件(就像正常,但没有列出NPM包) configuration,如debugging/发布 在build / rebuild / start等上运行自己的脚本(取决于configuration) 我知道这可以使用vs代码来完成。 但vs2017提供了我所需要的许多function。 有什么办法可以在VS2017中做到这一点? 如果没有,是否可以写一个自己的项目模板呢?

Visual Studiodebugging器不运行现有节点项目

我已经使用快速生成器创build了一个节点项目,并没有添加任何额外的代码。 如果我使用npm start从npm命令提示符运行它,它在localhost:3000上工作。 如果我在Visual Studio中使用现有的nodejs代码中的模板,那么点击debugging或运行button将无法工作。 它popupnode.exe控制台,并在一秒钟后closures它。 “侦听端口5858的debugging器”。 从Visual Studio创build快速应用程序按预期工作。 我需要做什么configuration才能像使用VS创build的默认项目一样工作? 更新: 似乎即使我从工作项目中获取文件并使用它们创build另一个“From Existing Node.js code”,debug / run命令也会失败。 所以我想这与项目文件有关,但我检查他们,他们似乎是相同的。 我错过了什么?

Visual Studio 2013cordova应用程序生成错误 – 冻结

我无法在Visual Studio 2013中构build一个Cordova应用程序。构build开始但几秒钟后冻结。 构build过程中的最后一行输出: 无法findCordova作为本地模块。 期待在全球范围内find它。 我已经无数次在node.js上运行Cordova install命令(全局),并仍然得到相同的生成错误。 我不知道如何解决这个问题。 有没有人有一个想法是什么问题或我失踪?