下記のpyhon-shellの読み込みで
App.js内 import {PythonShell} from 'python-shell'; const pyshell = new PythonShell('./python/scrapy.py', {mode : 'json'})
TypeError: child_process_1.spawn is not a function
というエラーがでます。
python-shell内 const {child_process_1} = require("child_process");
と{}をつけても、同じエラーがでます。しかし、
python-shell内でconst {child_process_1}
したときと,{}が無い時を見比べてみると、
{]ある時 const _require = require('child_process'), child_process_1 = _require.child_process_1;
{}ない時 const child_process_1 = require('child_process');
というふうに、変にコンパイルされてしまってるのが原因だと思います。
const {child_process_1} = require("child_process");
の分割代入はわかりますが、コンパイルされるとなぜこのようになってしまうんでしょうか?よろしくお願いします。
> というふうに、変にコンパイルされてしまってるのが原因だと思います。
の上に結果の欄が抜けているみたいですね。文脈的には上だけ動くとかみたいですが。。
回答1件
あなたの回答
tips
プレビュー