create-react-appで作ったプロジェクトで、npm startしたところ、以下のようなエラーが発生しました。
./node_modules/watchpack/lib/chokidar.js
SyntaxError: C:\Users\hamati\OneDrive\dev\oturi-app\node_modules\watchpack\lib\chokidar.js: 'return' outside of function (4:1)
2 | try {
3 | module.exports = require("chokidar");
> 4 | return;
| ^
5 | } catch(e) {
6 | v3Err = e;
7 | }
「なんじゃこのエラー?」とググってみたところ、以下のページを発見。
よくわかりませんが、VScodeの自動補完機能(?)で、自動的にimport文が追加されたのが原因らしい。
何でそんなことが起こるの・・・?
それはさておき、書いてある通りにすべてのファイルをチェックしてみると、とあるファイルに以下のimport文が追加されていたので、これを削除すると元通り動くようになりました。
import { ProgressPlugin } from "webpack";
なんちゅう迷惑な機能じゃい・・・。
おわり
コメント