草庐IT

processing-efficiency

全部标签

javascript - 如何删除 process.env 中的值?

我想从process.env中删除一个值:process.env.VALUE_I_WANT_REMOVED=undefined;但是当我这样做时,process.env.VALUE_I_WANT_REMOVED被设置为字符串"undefined",而不是值undefined。我如何真正从process.env中删除值? 最佳答案 试试这个:deleteprocess.env.VALUE_I_WANT_DELETED;根据theNode.jsdocumentation:Assigningapropertyonprocess.envwi

node.js - Electron 杀死 child_process.exec

我有一个Electron应用程序,它使用child_process.exec来运行长时间运行的任务。当用户在这些任务期间退出应用程序时,我正在努力管理。如果他们退出我的应用程序或点击关闭,子进程将继续运行直到它们完成,但是Electron应用程序窗口已经关闭并退出。有没有办法通知用户有进程仍在运行,当他们完成后关闭应用程序窗口?我的main.js中只有标准代码://Quitwhenallwindowsareclosed.app.on('window-all-closed',function(){//OnOSXitiscommonforapplicationsandtheirmenuba

node.js - npm install child_process 不工作

我想使用child_process模块从node.js运行脚本,但是当我运行命令时npminstallchild_processIgetthefollowingerror:npmhttpGEThttps://registry.npmjs.org/ChildProcessnpmhttp404https://registry.npmjs.org/ChildProcessnpmERR!404'ChildProcess'isnotinthenpmregistry.npmERR!404Youshouldbugtheauthortopublishit只是想知道是child_process模块被删除

javascript - 使用 process.hrtime() 的执行时间返回 vaSTLy 不同的结果

我无法解释为什么我的性能测试在2种不同类型的运行中返回显着不同的结果。重现问题的步骤:从gist获取代码:https://gist.github.com/AVAVT/83685bfe5280efc7278465f90657b9ea运行nodepractice1.generator运行nodepractice1.performance-testpractice1.generator应该生成一个test-data.json文件,并将一些搜索算法执行时间记录到控制台中。之后,practice1.performance-test从test-data.json中读取,并对相同的数据执行完全相同的

node.js - "forever list"说 "No forever process running"但它正在运行一个应用程序

我已经用启动了一个应用程序foreverstartapp.js然后我输入了,foreverlist这表明The"sys"moduleisnowcalled"util".Itshouldhaveasimilarinterface.info:Noforeverprocessesrunning但我用检查了我的流程psaux|grepnode这表明root11840.11.56429169672?Ss05:370:00node/usr/local/bin/foreverstartapp.jsroot11850.12.164140813200?Sl05:370:00node/var/www/ap

node.js - 路径有空格时无法执行 child_process.exec()

我正在使用appjs*,我想执行一个命令来打开一个文件夹。我有什么varpath=__dirname+'/foldertoopen/';//path=C:\ProgramFiles\myapplication/foldertoopen/require("child_process").exec("start"+path);错误CouldnotfindfileC:\Program我尝试了什么我已经尝试过逃离空格,但没有成功。varpath=__dirname+'/foldertoopen/';path=path.replace('','\');//path=C:\ProgramFiles

javascript - 在 Windows : Unable to kill process(es) 上使用 Gulp 进行 E2E 测试编排

我正在努力实现的目标此问题与anotheroneIrecentlyclosed有关带有可怕的hack™。IamtryingtowriteascriptthatcanbeusedastepinacontextofaCI/buildpipeline.ThescriptissupposedtorunProtractor-basedend-to-endtestsforourAngularsingle-pageapplication(SPA).Thescriptisrequiredtodothefollowingactions(inorder):runa.NETCoremicroservicec

javascript - Node.js - 向 child_process 发送大对象很慢

我的用例如下:我从我的Node服务器向公共(public)API进行了大量的RESTAPI调用。有时react很大,有时react很小。我的用例要求我对响应JSON进行字符串化。我知道一个很大的JSON作为响应会阻塞我的事件循环。经过一番研究,我决定使用child_process.fork来解析这些响应,这样其他API调用就不需要等待了。我尝试将一个30MB的大JSON文件从我的主进程发送到fork的child_process。子进程需要很长时间才能选择和解析json。我对子进程的期望并不大。我只想字符串化并获取长度并发送回主进程。我附上了主代码和子代码。varmoment=requi

node.js - child_process spawn() 中的通配符?

我想在node.js中执行类似“doSomething./myfiles/*.csv”的命令。我想使用spawn而不是exec,因为它是某种监视进程,我需要stdout输出。我试过了varspawn=require('child_process').spawn;spawn("doSomething",["./myfiles/*.csv"]);但是通配符*.csv将不会被解释。使用spawn()时不能使用通配符吗?有没有其他方法可以解决这个问题?谢谢托本 最佳答案 *正在由shell扩展,而对于child_process.spawn,

java - 如何使用 node.js child_process API 运行 jar 文件?

我试图在nodejs上运行一个jar文件,但它抛出了以下错误:Error:Unabletoaccessjarfile/home/example/Applications/example.jar这是我在test.js中的以下代码:varexec=require('child_process').exec,child;child=exec('/usr/bin/java-jar~/Applications/example.jar',function(error,stdout,stderr){console.log('stdout:'+stdout);console.log('stderr:'