「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板

@54■ (#183) v3.3.62 での不具合/仕様? - mitunaga (2022-09-21 17:56) /中 未処理
不具合なのか仕様なのかわかっていないのですが、v3.3.62 (Windows のパッケージ版)で以下のことに気づきました。

1点目 naopad で実行ができません。setup\nakopad.vbs で起動しますが、簡単なプログラム

「こんにちは」と表示

を実行すると

cnako3.jsを以下のパスに配置してください。
C:\Users\mnori\Downloads\nadesiko3win32-3.3.62\nadesiko3win32-3.3.62\src\cnako3.mjs

とダイアログが表示されます。過去のパッケージから src をコピーして cnako3.js を cnako3.mjs に変えると

file:///C:/Users/mnori/Downloads/nadesiko3win32-3.3.62/nadesiko3win32-3.3.62/src/cnako3.mjs:6
const fs = require('fs')
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
    at file:///C:/Users/mnori/Downloads/nadesiko3win32-3.3.62/nadesiko3win32-3.3.62/src/cnako3.mjs:6:12
    at ModuleJob.run (node:internal/modules/esm/module_job:197:25)
    at async Promise.all (index 0)
    at async ESMLoader.import (node:internal/modules/esm/loader:337:24)
    at async loadESM (node:internal/process/esm_loader:88:5)
    at async handleMainPromise (node:internal/modules/run_main:61:12)
---
続行するには何かキーを押してください . . .

となります。

2点目 nakoedit のほうで、web socket + web server を実現するために

!「nadesiko3-websocket」を取り込む。
!「plugin_express」を取り込む。

と書いています。nadesiko3-websocket はプラグインの追加でよいようですが、plugin_express は取り込めません。また、この行をコメントアウトしても、動きません。もしかして、nakoedit の方で web server になっているからの制限かもしれませんが。

どちらも仕様ならv3.2.x を使うようにしようかなと思いますが、どうでしょうか。教えてください。
v3.3.62 での不具合/仕様? / mitunaga (2022-09-21 17:56) (#183)/ 中 未処理
  nakopadサポート / クジラ飛行机 (2022-09-22 10:06) (#184)/ 中 修正中
  plugin_express の名前 / mitunaga (2022-09-22 10:44) (#185)/ 中 修正中
  nakopadの問題修正しました / クジラ飛行机 (2022-09-22 11:24) (#186)/ 中 確認待ち
  v3.3.74 で nakopad 動作OK / mitunaga (2022-09-22 12:04) (#187)/ 中 解決

(#183)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能