簡體   English   中英

child_process.fork 不工作,找出原因

[英]child_process.fork is not working and idk the reason

我正在嘗試使用 child_process.fork() 但它不起作用。 我嘗試使用 spawn 並且有效。 誰能幫我?

 child_process.fork('node', ["bot.js"],{cwd:fs.readFileSync('./path.txt')+"\\Workroom\\"});

當您期望它返回一個字符串時, readFileSync正在返回一個緩沖區。 您需要將編碼設置為“utf8”。 我建議使用path.join而不是簡單地連接(假設path.txt的內容是有效路徑)。 你的代碼看起來像這樣......

child_process.fork('node', ["bot.js"],
    {cwd: path.join(fs.readFileSync('./path.txt', 'utf8'),'Workroom')}
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM