質問: node index.js をコマンドプロンプトで入れたのですが、エラーになってしまいます。以前、別のデータで試しに作った時には 「Node is running on port 3000」のように表示されうまく繋がったのですが、一切繋がらなくなってしまいました。 調べてみましたが、どうも「NODE_PATH」という環境変数が変わってしまったのかなと推察してますが、変更の仕方、登録の仕方がよく分からず困ってます。 npm bin -g C:\Users\ユーザー名\AppData\Roaming\npm これでグローバルなインストール先のパスを確認してます。 ≪現象≫ C:\Users\ユーザー名\指定したファイル名>node index.js C:\Users\ユーザー名\指定したファイル名\index.js:1 (function (exports, require, module, *filename,*dirname) { /index.js ^ SyntaxError: Invalid regular expression: missing / at createScript (vm.js:56:10) at Object.runInThisContext (vm.js:97:10) at Module._compile (module.js:542:28) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.runMain (module.js:604:10) at run (bootstrap_node.js:389:7) at startup (bootstrap_node.js:149:9)
回答: エラー文`SyntaxError: Invalid regular expression: missing /`に書かれているとおり、単純な文法のエラーだと思われます。 ``` // (function (exports, require, module, filename, dirname) { /index.js // ↓ (function (exports, require, module, filename, dirname) { //index.js ```