child-process

    0熱度

    1回答

    例如輸出如果孩子的NodeJS過程類似執行: exec("find /path/to/directory/ -name '*.txt'", callback); 如何可以解析在我的回調函數的流輸出到一個數組中得到的東西,像這樣? ['file-1.txt', 'file-2.txt', 'file-3.txt', ...] 電流輸出就像下面: path/to/file-1.txt pat

    0熱度

    1回答

    我有這樣的代碼 const express = require('express') const app = express() app.get('/', function (req, res) { var process = require('child_process'); process.exec('hadoop fs -ls',function (err,stdo

    0熱度

    1回答

    我有這樣 function startMain(){ child_process.spawn(/^win/.test(process.platform) ? 'npm.cmd' : 'npm', ['install'], { cwd : somedir, stdio : 'inherit' }).on('close',()=>{ child_

    2熱度

    1回答

    我想在linux上運行一個二進制文件,通過stdout輸出。如果我從終端上運行它,我會得到一個美麗的數據流(每50毫秒接近一行),但是如果我使用child_process.spawn從nodeJS腳本運行它,則數據每5秒鐘左右以塊的形式到達。 代碼片段: const spawn = require('child_process').spawn; // Run all node bin

    0熱度

    1回答

    我有一點空閒時間,所以我決定用子進程重寫JavaScript中的所有bash腳本(NodeJS - ES6)。一切都很順利,直到我想讓用戶輸入自動化。 是的,你可以自動執行用戶輸入。但有一個問題 - 您無法確定給定的data事件是反饋還是輸入請求。至少我找不到辦法做到這一點。 所以基本上你可以這樣做: // new Spawn. let spawn = require('child_proces

    0熱度

    1回答

    我試圖從我的Node應用程序運行ripgrep,並且看到一個奇怪的行爲child_process.spawn:沒有事件觸發,應用程序也沒有完成(被卡在spawn調用中的某處): import { spawn } from 'child_process'; async function run() { await spawnWrapper('rg', ['-F', '"demo"'],

    1熱度

    1回答

    我試圖用目標設備啓動cordova命令。我測試過這個命令並且它可以工作,但是當我嘗試用我的代碼生成它時,它忽略了等號,因此不會運行。此代碼確實與另外的"--target='iPhone-7-Plus" return new Promise((resolve, reject) => { const executable = "ionic"; const arguments = [

    2熱度

    1回答

    林首先我發送一個變量到Python腳本。基於它,我創建了一個數據框。 然後,我想將結果數據框發送回node.js應用程序,並最終將其顯示在頁面上。所以問題是,在控制檯中它會打印整個數據幀,它只會呈現網頁上的最後一行。 這裏我包括代碼 的Node.js代碼: var pyvar = data["Search"][0]["imdbID"] console.log(pyvar)

    2熱度

    1回答

    我有一個shell命令,在終端運行正常但由節點的child_process執行錯誤。 這裏是作爲終端使用(file.json是一個JSON文件)的命令: cat /tmp/file.json | jq 在這裏從child_process運行相同的指令: var cp = require("child_process"); var command = "cat /tmp/gen_json |

    0熱度

    1回答

    我已經編寫了節點child_process exec克隆代碼從回購,然後在該文件夾上執行npm安裝。一切工作正常與Windows機器,但不是與Mac機。當通過cmd提示命令時,它也可以正常工作。這怎麼能解決。 var projectSetup = myexec("git clone http://127.0.0.1/username/projectName.git & cd projectName