javascript - 如何在 ReactJS 应用程序的服务器端导入模块 'child_process'

标签 javascript reactjs import require child-process

如何在 ReactJS 应用程序中使用像“child_process”这样的模块?
( react @16.3.1/Linux)

这些语法失败:

import { spawn } from 'child_process'
const ls = spawn('ls', ['-al']);

yields: TypeError: Object(...) 不是一个函数

import cp from 'child_process';
const ls = cp.spawn('ls', ['-al']);

yields: TypeError: __WEBPACK_IMPORTED_MODULE_3_child_process___default.a.spawn 不是函数

var { spawn } = require('child_process');
const ls = spawn('ls', ['-al']);  

yields: TypeError: spawn 不是一个函数

最佳答案

您不能在 React 应用程序中使用节点的模块 child_process

您无法访问 OS 系统进程以从浏览器生成和 fork ,因为它是一个孤立的环境。

关于javascript - 如何在 ReactJS 应用程序的服务器端导入模块 'child_process',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49712809/

相关文章:

javascript - ARB Ple 持有人不工作

显示指令(占位符)文本的 Javascript 文本输入字段

javascript - 有没有一种方法可以让我们通过 makeStyles 在 Material-UI 中使用属性选择器?

javascript - 使用 componentDidUpdate react 无限循环

objective-c - 使用@import ...作为默认值而不是#import <...>

javascript - 从字符串中删除字符串

javascript - 如何应用CSS来打印div

html - react 微前端 : How do I pass authentication and other information from one Front end app to another Front end app?

css - @import 样式在媒体查询中不起作用

Python:优化导入