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";
なんちゅう迷惑な機能じゃい・・・。
おわり
コメント