Я не могу запустить мой сервер узла Ошибка компиляции Babel - PullRequest
0 голосов
/ 21 марта 2019

Я следую этому учебнику для стека MEAN и не могу запустить свой сервер. Я получаю эту ошибку

Ошибка компиляции Babel TypeError: Невозможно прочитать привязки свойств'

Вот мой репо

Ответы [ 2 ]

1 голос
/ 21 марта 2019

Учебное пособие, которому вы следуете, должно быть немного старым. Вам нужно добавить @babel/core и @babel/preset-env как зависимости dev в ваше приложение.

npm install --save-dev @babel/core @babel/preset-env

Вам также необходимо заменить содержимое файла .babelrc на следующее, как указано @iLuvLogix.

{ "presets": ["@babel/preset-env"] } 

Обратите внимание, что server.js, который ищет часы-бабель, похоже, отсутствует в вашем репо. Вам нужно создать его, так как это первый файл (согласно вашему package.json), который запускается при запуске вашего сервера.

0 голосов
/ 21 марта 2019

Если вы используете babel 7.x, попробуйте изменить файл .babelrc на

{ "presets": ["@babel/preset-env"] }

Если вы ссылаетесь на пакет babel-preset-env в вашем .babelrc (то есть на 6.x) вместо этого вы хотите сослаться на @babel/preset-env (для 7.x).

Вот отчет об этой проблеме на GitHub

...