草庐IT

nodejs-demo

全部标签

javascript - 将事件从 nodejs 插件发送到 javascript

我目前正在构建一个应用程序(Electron),我需要将它与一个C++库连接起来。我已经使用NodeJSc++插件完成了大部分绑定(bind),但是我遗漏了一个重要的部分,它与在我的Javascript代码上接收c++库生成的事件有关。voidEvent1(int64_tid){ArrayBufferAllocatorallocator;Isolate::CreateParamscreate_params;create_params.array_buffer_allocator=&allocator;Isolate*isolate=Isolate::New(create_params)

c++ - 在 NodeJS 中将 Raw 流转换为 Wav 流

我正在使用nodeJS库naudio—link—录制来自2个麦克风的声音(总共4声道音频,每个麦克风均为立体声)。该库生成具有以下规范的.raw文件:16位,48000Hz采样率,channel数4//varportAudio=require('../index.js');varportAudio=require('naudiodon');varfs=require('fs');//CreateanewinstanceofAudioInput,whichisaReadableStreamvarai=newportAudio.AudioInput({channelCount:4,samp

node.js - 适用于 Windows 和 Ubuntu 的 NodeJS exec() 命令

使用NodeJS、NPM和Gulp。我想构建一个gulp任务来运行在Ubuntu和Windows上运行的JSDoc。这适用于Ubuntu...varexec=require('child_process').exec;returnfunction(cb){exec('nodenode_modules/.bin/jsdoc-cjsdoc-conf.json',function(err,stdout,stderr){cb(err);});};这适用于Windows...varexec=require('child_process').exec;returnfunction(cb){exec

javascript - NodeJS - 生成函数

我正在使用nodejs和子进程模块在我的平台上执行命令。为此,我使用spawnfunction.这是我的代码:varspawn_execution=executor.spawn(command,args);spawn_execution.stdout.on('data',function(data){console.log('stdout:'+data);});spawn_execution.stderr.on('data',function(data){console.log('stderr:'+data);});没什么好看的。所以我尝试了几个命令,效果如下executor.spaw

windows - 使用子进程 NodeJS 运行 exe 文件

我想用nodejs打开googlechrome,但是我得到了这个错误(我使用了execFile和spawn),代码varexecFile=require('child_process').execFile,spawn=require('child_process').spawn,spawn('C\\ProgramFiles\\Google\\Chrome\\Application\\chrome.exe',function(error,stdout,stderr){if(error!==null){console.log('execerror:'+error);}});events.j

javascript - 如何使用子进程和nodejs执行windows powershell命令?

我正在尝试通过nodejs脚本运行powershell命令。我发现以下两篇文章向我展示了与我想要实现的目标类似的东西:ExecuteWindowsCommandswithNodejsExecutepowershellscriptfromnodejs在按钮单击事件中,我试图列出当前连接到系统的USB设备及其驱动器号(C、D、E等)。如果我在powershell中单独运行该命令,它会起作用(尽管我无法让它显示驱动器号)。但是,如果我将它作为我的脚本的一部分运行,它就不起作用。下面是我的代码:if(process.platform==='win32'||process.platform===

windows - Nodejs 似乎不起作用; npm 确实有效,但是

我在一周前正常运行Node.js和Node-RED(取决于Node.js)。我的系统是Windows8.164位。然而,今天我遇到了一个问题:像往常一样,我转到node-red文件夹,然后运行​​nodered.js。然后,令人惊讶的是,我从提示符中得到了以下消息:NodeCommandsSyntax:node{operator}[options][arguments]Parameters:/?or/help-Displaythishelpmessage.list-Listnodesornodehistoryortheclusterlistcores-Listcoresontheclu

javascript - NodeJS 基本文件 IO

只是测试NodeJS并仍在学习用javascript思考,我怎样才能让下面的这个基本FileIO操作起作用?这是我希望它做的:读取XML文件(读入内存)将所有内容放入一个变量从变量写入XML文件输出应与原始文件相同varfs=require('fs');varfilepath='c:\/testin.xml';fs.readFile(filepath,'utf8',function(err,data){if(err){console.error("Couldnotopenfile:%s",err);}});fs.writeFile('c:\/testout.xml',data,func

windows - nodejs 无法在 Windows 上解析 'localhost'

以下代码在windows下的node.js中产生异常:varSocket=require("net").Socket;socket=newSocket();socket.connect(80,"localhost");这是消息:events.js:2083:UncaughtError:getHostByNameENOTFOUND当我删除localhost时,它工作正常。是什么原因造成的?我尝试关闭防火墙,但没有任何效果。 最佳答案 node.js使用c-ares解析器并完全忽略系统解析器。所以关于C:\WINDOWS\system3

windows - 有没有计划推出原生 Windows 版本的 NodeJs?

我想知道是否有人对何时或是否会有Node.js的nativeWindows版本/端口有任何信息或推测。 最佳答案 目前正在努力提供Node.js的mingw端口。版本0.3.6+可以是build那样。然而,这仍然是实验性的,除了快速和肮脏的开发之外,还没有准备好。即使这个版本成熟了,我想它也会一直落后于*nix版本,这主要是因为Node使用的事件循环实现最初是为这些系统和API编写的。Windows版本可能会在未来的某个时候变得稳定以用于开发,但我毫不怀疑它会永远可用于生产。2011年7月更新:#nodejsv0.5.1isthef