Я использую устаревшее приложение electronic-webpack + реакции, и моя сборка всегда получает эту ошибку:
Cannot read file C:\Users\baz\Desktop\foo-bar-app\node_modules\esprima\.bin\esparse: Error: ENOENT: no such file or directory, open 'C:\Users\baz\Desktop\foo-bar-app\node_modules\esprima\.bin\esparse'
at w (C:\Users\baz\Desktop\foo-bar-app\node_modules\app-builder-lib\src\asar\asarUtil.ts:201:11)
at writeStream.write (C:\Users\baz\Desktop\foo-bar-app\node_modules\app-builder-lib\src\asar\asarUtil.ts:203:43)
at afterWrite (_stream_writable.js:480:3)
at onwrite (_stream_writable.js:471:7)
at lazyFs.write (internal/fs/streams.js:304:5)
at FSReqWrap.wrapper [as oncomplete] (fs.js:502:5)
error Command failed with exit code 1.
Я обнаружил, что esprima создает символические ссылки на esparse в своей папке .bin, но при попытке открыть символические ссылки в проводнике появляется окно с предупреждением «недопустимый каталог», поэтому я предполагаю, что это связано с ENOENT
Любая подсказка, как решить эту проблему?