Я начал создавать электронное приложение с reactjs. Я использую метод реагировать-приложение для создания приложения реагировать. В моем приложении я хочу выполнить некоторые команды cli. Каждый раз, когда я использую child_process, я получаю ошибки. иногда говорится, что child_process.exe c не является функцией. так как я могу выполнить / использовать методы / функции child_process внутри этого проекта. Большое спасибо
cli. js
export const cli = () => {
try {
const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh', '/usr']);
ls.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
ls.stderr.on('data', (data) => {
console.error(`stderr: ${data}`);
});
ls.on('close', (code) => {
console.log(`child process exited with code ${code}`);
});
} catch(error) {
console.log(error)
}
}
app. js
import { cli } from "./cli";
function App() {
// call cli function
cli();
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}