2021-02-25 07:32:35
Re③:linux版
※コマンドは全角スペースを半角スペースに置き換えてお読みください。 おーくさん ご確認いただきありがとうございます。 見た限りですとnodeのバージョンが何故か古いようですね。 私の環境でn --stableでは14.16.0、n --latestでも15.10.0が返ってきます。 どうやらこの点に実行ができない原因がありそうで、 cnako3を実行した際の貼っていただいたエラーメッセージ「/usr/local/lib/node_modules/nadesiko3/fs-extra/lib/mkdirs/make-dir.js:85」を検索してみると"fs-extra"というモジュールがnodeのバージョン10以上を必要としているようです。 なので、node(Node.js)のバージョンを14.16.0にアップデートにすることで解決する可能性がありそうです。 また、試しにこちらの環境で $ sudo n 9.11.2 $ sudo npm -g install nadesiko3 を実行してnode@9.11.2とnadesiko3をインストールした後nako3editを実行したところ、おーくさんと同様にエラーも出ず終了してしまう現象を確認できました。 nodeのアップデートとしては $ sudo n stable #方法1:安定バージョンのnode(現時点で14.16.0)をインストール または $ sudo n 14.16.0 #方法2:バージョンを指定して安定版をインストール 上記のコマンドを実行していただいて $ node -v で"v14.16.0"の出力が出ることを確認してください。 (方法1でバージョンが変わっていなければ方法2を試してみてください。) 上記の方法を行った後、nako3editを実行して正しく動作するか確かめてみてください。(正常に動いている場合はメッセージとともにnako3serverと同様にWebページがブラウザで開かれます) もしアップデート手順を行った上でも14.16.0以降にアップデートできていなければその点をお伝えください。 余談となりますが"npm list --depth=0 -g"に表示されている"nodejs@0.0.0"というのはNode.jsとは関係のない第三者の練習用パッケージの可能性が高いので必要としていなければ $ sudo npm -g remove nodejs を実行してアンインストールしておくことをおすすめします。 ・1点目、npm、node、nadesiko3のバージョンが最新かどうか。
$ npm list --depth=0 -g /usr/local/lib |-n@7.0.1 |-nadesiko3@3.1.18 |-nodejs@0.0.0 |-npm@5.6.0 $ node --version v.9.11.2 (n --latestした結果が9.11.2です) ・2点目、nako3editが正しくインストールされているか。 /usr/local/bin/nako3edit ・3点目、cnako3とindex.nako3のモジュールが正しくインストールされているか。 nako3editの中身を同じようにしました $ cnako3 で /usr/local/lib/node_modules/nadesiko3/fs-extra/lib/mkdirs/make-dir.js:85 } catch { SyntaxError: Unexpected token { at new Script (vm.js:51:7) at createScript (vm.js:136:10) at Object.runInThisContext (vm.js:197:10) at Module._compile (internal/modules/cjs/loader.js:618:28) at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10) at Module.load (internal/modules/cjs/loader.js:566:32) at tryModuleLoad (internal/modules/cjs/loader.js:506:12) at Function.Module._load (internal/modules/cjs/loader.js:498:3) at Module.require (internal/modules/cjs/loader.js:598:17) at require (internal/modules/cjs/helpers.js:11:18) となります nako3editしても改行されるだけでエラーログは出ません |