Артём Ольховский
сентябрь 2019.
1572

В чем причина ошибки в консоле отладки Visual Studio (React Native )?

Ответить
Ответить
Комментировать
0
Подписаться
0
2 ответа
Поделиться

Это из-за того что это новый синтаксис ES6, который в NodeJS поддерживается только как экспериментальный. Так что либо вы переписываете это через require, либо запускаете как node node --experimental-modules AppEntry.mjs, либо ставите пакет esm и запускаете node -r esm AppEntry.js.

Документация

1
0
Прокомментировать

C:\Program Files\nodejs\node.exe --inspect-brk=32690 node_modules\expo\AppEntry.js
Debugger listening on ws://127.0.0.1:32690/ed1f5073-f5cc-433f-aa05-69014eb820cd
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
Waiting for the debugger to disconnect...
c:\React\proect\node_modules\expo\AppEntry.js:1
import { registerRootComponent } from 'expo';
^

SyntaxError: Unexpected token {
at Module._compile (internal/modules/cjs/loader.js:872:18)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
at Module.load (internal/modules/cjs/loader.js:790:32)
at Function.Module._load (internal/modules/cjs/loader.js:703:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:999:10)
at internal/main/run_main_module.js:17:11

как выглядит ошибка 

при этом других ошибок нет

0
0

Похоже на синтаксическую ошибку, что- то связанное с { . Попробуйте отфарматировать код что бы увидеть нет ли где лишней или пропавшей скобки. И если вы используйте Visual studio code, то не забудьте установить ESLint и Prettier

0
Ответить
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью