質問: new serialport.serialport(portname, { baudrate: 9600, databits: 8, parity: 'none', stopbits: 1, flowcontrol: false, parser: serialport.parsers.readline("\r\n") }); sp.on('data', function(input) { console.log(input); }); ポート名に問題がありますか? adil moujahidによって作成されたチュートリアル によって書かれたものと、メッセージに書かれたものからの私の最良の推測です。.jsファイルを記述して実行するか、コードに問題があるかどうかを教えてください(この場合、この質問をより適切なフォーラムに移動しようとします)
回答: 他の質問への回答では、node.jsターミナルの外部でnpmコマンドを実行するように指示されました。 npmは、特定のアプリケーションを使用してコマンドまたは引数を処理するようにコマンドプロンプトに指示するキーワードです。あなたの場合、node.js用に作成されたjsサーバーを実行しようとしているので、npm install ...を使用するのではなく、おそらくnode server1.jsを使用します(ノードの外部で実行しようとしている場合)。適切なディレクトリにcdした後のjsターミナルウィンドウ)申し訳ありませんが、この質問は古いものです。うまくいけば、あなたは今までにそれを手に入れました、そしてこの投稿は他の誰かがちょうど学んでいるのを助けるでしょう。