

Node.jsでGUIプログラムを構築しようとして、以下のHTMLをnw.exeで起動しました。

[code]

    <!DOCTYPE html>
    <html lang="ja">
    <head>
    <meta charset="utf-8">
    <title>node-webkitを試す</title>
    </head>
    <body>
    <script>
    var fs = require('fs');
    fs.readFile('package.json', function (err, data) {
    if (err) throw err;
    document.write(data);
    });
    </script>
    </body>
    </html>
    
[/code]

すると、画面が表示され、package.jsonの内容が表示されます。

ここに、RS-232Cとの接続をしたいので、

[code]

    var SerialPort, serialPort;
    SerialPort = require("serialport");
    
[/code]

の2行を

[code]

    var fs = require('fs');
    
[/code]

の前に挿入すると、何も表示されなくなります。

恐らく

[code]

    SerialPort = require("serialport");
    
[/code]

が失敗しているのだと思うのですが、原因が分かりません。

[code]

    serialportは
    npm install --save serialport
    
[/code]

でインストールしました。

何がいけないのでしょうか？

ご教授下さい。


CC BY-SA 3.0
2017-03-12T23:50:19.247
33278
2017-03-13T02:04:48.930
2017-03-13T02:04:48.930
5044
15601
question
node.js
Node.jsでGUIプログラムの作成＆RS-232Cとの接続