Python 3.5 ввел метод subprocess.run()
. Подпись выглядит так:
subprocess.run(
args,
*,
stdin=None,
input=None,
stdout=None,
stderr=None,
shell=False,
timeout=None,
check=False
)
Возвращаемым результатом является subprocess.CompletedProcess
. В 3.5 вы можете получить доступ к args
, returncode
, stdout
и stderr
из выполненного процесса.
Пример:
>>> result = subprocess.run(['ls', '/tmp'], stdout=subprocess.DEVNULL)
>>> result.returncode
0
>>> result = subprocess.run(['ls', '/nonexistent'], stderr=subprocess.DEVNULL)
>>> result.returncode
2
Проверьте, есть ли у вас ReactDOM в вашем index.js
должен быть только один RenderDOM в вашем приложении, и это ваш index.js. это происходит из-за конфигурации веб-пакета create-Reaction-app, он будет читать только ReactDOM из index.js.
Измените App.js на:
import React from 'react';
const App = () => {
return (
<h1>HELLO WORLD</h1>
);
};
export default App;
и Измените Index.js на:
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
ReactDOM.render(<App />, document.getElementById('test'));
Вы также можете попробовать это, если не хотите App.js:
import React from 'react';
import ReactDOM from 'react-dom';
const App = () => {
return (<h1>HELO WORLD</h1>);
}
ReactDOM.render(<App />, document.getElementById('test'));