Module parse failed: Unexpected character '#' (7:2) File was processed with these loaders:

Кто-то сталкивался с чем-то подобным?

Контекст: Примерно неделю назад проект на React работал нормально, все было в порядке.

Примерно в тот же период я начал работать над новым проектом, на этот раз используя React Native. Оба проекта находятся на одной и той же рабочей машине, но естественно в разных папках. Во время начальной настройки проекта на React Native пришлось столкнуться с кучей ошибок, и, кажется, в одном из решений этих ошибок я либо обновил пакет (вероятно, необязательно), либо установил новый.

К нестарому проекту я вернулся всего через пару дней и обнаружил эту ошибку. Поэтому я не могу определить, что именно ее вызвало.

Я попробовал npm clean cache + удаление node_modules + удаление package-lock.json, но это не помогло.

Откат к старому коммиту также не решил проблемы (даже на 5 коммитов назад).

Проект изначально был построен с использованием CRA (Create React App). Файлов типа .babelrc, babel.config.js, webpack.config.js нет.

Failed to compile.

./node_modules/ml-matrix/src/symmetricMatrix.js 7:2
Module parse failed: Unexpected character '#' (7:2)
File was processed with these loaders:
 * ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
| export class SymmetricMatrix extends AbstractMatrix {
|   /** @type {Matrix} */
>   #matrix;
|   get size() {
|     return this.#matrix.size;

Пробовал использовать @babel/preset-env, но это не работает. Удаление node_modules + package-lock.json + npm clean cache - не помогло. Также пробовал предыдущий коммит, та же ситуация - просто не работает.


Ответы (0 шт):