草庐IT

NODE_DEBUG

全部标签

c - 在套接字(windows)上启用 SO_DEBUG 时如何查看套接字信息?

intsetsockopt(SOCKETs,intlevel,intoptname,constchar*optval,intoptlen);SO_DEBUG鼓励(但不要求)WindowsSockets服务提供商提供如果应用程序设置了SO_DEBUG选项,则输出调试信息。生成调试信息的机制及其采用的形式超出了本文档的范围。我没有找到任何范围。 最佳答案 它不适用于win32。Enablesdebugoutput.Microsoftproviderscurrentlydonotoutputanydebuginformation.我相信它

windows - 当 "Debug Assertion Failed"出现时自动终止程序?

我有一个仅用于录音的VisualC++程序,有时它会突然崩溃并出现一个对话框,“VisualC++调试库”“调试断言失败”“中止”,“重试”“忽略”。我根本不需要重试或忽略,所以我只想自动运行Abort。我有一个批处理/bash文件运行以检测程序是否已结束并重新启动它,但是当出现此对话框时,程序仍在运行并且程序一直处于崩溃状态直到我注意到它。 最佳答案 运行时函数_set_error_mode()可以为您安排。你只需要这样做:_set_error_mode(_OUT_TO_STDERR);所有错误(包括由断言失败引起的错误)都会将其

windows - Node 中的简单 RequireJS

我想专门为Node使用RequireJS。当我运行“noder.jsfile.js”时,我似乎无法让它全部在同一个文件中运行:define('a',function(){console.log("loadeda");return{};});require(['a'],function(a){});有什么方法可以用requirejs的定义来覆盖define和requirestrict。还有一种方法可以严格使用r.js而不是安装requirejsnpm。 最佳答案 你可以在node中使用require.js!require.js文档in

windows - 从 Node.js 使用 WinRT

WinRT使其完整的API可用于Windows8和WindowsServer2012JavaScriptapps.在WindowsServer2012上运行的node.js应用程序是否可以访问此API?我问是因为并非所有低级Node模块都支持Windows(例如查询指标),并且使用WinRT您可以直接访问操作系统。@RogerRowland-我不确定您的信息是否完全正确。MSDN说WinRT可以在非商店应用程序中使用-请参阅“ManageddesktopappsandWindowsRuntime” 最佳答案 如上所述-可以从常规桌面

javascript - 在自己的系统上全局安装自己的 Node.js 项目

背景我是Node.js的新手所以请不要讨厌..我发现NPM非常有用,因为我可以全局安装Node.js包,然后像独立的、路径可用的应用程序一样使用它们。这确实适用于Windows,这真的让我感到惊讶。例如,我通过npminstall-guglifyjs以这种方式安装了UglifyJS现在我可以从我系统的任何地方运行它,从控制台通过uglifyjs(不是nodeuglifyjs..或其他)。我想创建自己的独立Node.js应用程序。我怎么会被饿死?我在这里问是因为大多数教程只介绍如何编写一个简单的脚本然后运行它vanode(我已经介绍过了)我当前的配置package.json:{"name

node.js - 在 Windows 上安装 Node ffi

我正在尝试在我的Windows开发机器上安装node-ffi,但安装失败。根据node-ffiwebpage,Windows应该支持。但是,gyp似乎正试图通过“sh”执行某些操作,这(显然)不存在于我的系统中。有什么想法吗?D:\code\ffi-test>npminstallnode-ffinpmhttpGEThttps://registry.npmjs.org/node-ffinpmhttp304https://registry.npmjs.org/node-ffinpmhttpGEThttps://registry.npmjs.org/bindingsnpmhttp304htt

windows - 在 Windows 8.1 上安装 node.js 后出现 npm 错误

我已经在我的Windows8.1上安装了node-v0.10.31-x64包。然后我重新启动了我的电脑。之后,我在命令行中运行node--version命令并获得v0.10.31的输出,但是当我运行npminstallrequestcheerio命令我得到以下错误:我做错了什么,我该如何解决? 最佳答案 我在SurfacePro3(Win8.1)上安装node.js时遇到了同样的问题。我的解决方案正如pAt和krampstudio所建议的那样;创建文件夹并确保设置权限。Win8.1的步骤:打开资源管理器并导航到您的用户文件夹。(对您

node.js - 如何杀死 exec 在 Windows 上运行的子进程?

我必须在Nodejs上使用exec方法,因为我需要执行一些标准输出重定向并同时运行多个命令。所以我像这样运行子进程:letshell=null;constchild_process=require('child_process')varcommand='activatepython_environment&bokehserveproject_folder/log/logger.log2>&1';shell=child_process.exec(command);我需要ps-tree像我在下面的代码中那样杀死child。它在Ubuntu上运行良好。但问题是,如果我不杀死子进程,我会在Wi

node.js - Windows Node : always get either "Error: ENOENT: no such file or directory, open" or "Error: EACCES: permission denied, open"

这是我的代码:varfs=require('fs');varutil=require('util');varlogFile=fs.createWriteStream('C:/text.txt',{flags:'a'});//Or'w'totruncatethefileeverytimetheprocessstarts.varlogStdout=process.stdout;console.log=function(){logFile.write(util.format.apply(null,arguments)+'\n');logStdout.write(util.format.app

node.js - npm 在 Windows 中不被识别为内部或外部命令

当我尝试在Windows上运行npminstall时,出现以下错误。如何摆脱它?D:\Xampp\htdocs\laravelchat>npminstall'CALL"C:\ProgramFiles\nodejs\\node.exe""C:\ProgramFiles\nodejs\\node_modules\npm\bin\npm-cli.js"prefix-g'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile. 最佳答案 如您所见,C:\