browserifyを使ってrequireを使えるようにしようとしたのですが
まずターミナル上のnodeコマンドでしっかりプログラムが動くか試し、実行結果が返ってきたことを確認しターミナル上で
browserify -r ./shell.js -o application.js
と入力しapplication.jsを生成、htmlないに<script src="./application.js"></script>で呼び出し
require errorは回避したのですが、肝心な実行結果が返ってきません
そこでターミナル上でnode application.jsを実行したのですがここでも実行結果が返ってきませんでした。どうすればよいでしょうか、以下ソースコードです(python-shellでpythonプログラムを呼び出すプログラムなのでpythonのソースコードもおいておきます)
本当だったらプログラムを実行するとtarouという文字が返ってくるはずです
OS:Raspberry Pi 3 ModelB
inline.py(python2.7)
コード
import sys data = sys.stdin.readline() print(data) shell.js(browserify変更前のプログラム) python_call(); function python_call(){ var {PythonShell} = require('python-shell') var pyshell = new PythonShell('./inline.py'); pyshell.send('tarou'); pyshell.on('message',function(data){ console.log(data); }); } application.jsは文字数が多く文字数制限でのせられないので以下のURLにおいておきますので よろしくおねがいします https://ux.getuploader.com/dialogues_txt/download/274
あなたの回答
tips
プレビュー