Как я могу просмотреть код комплекта javascript в React Native? - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть проект React Native 0.57.8, в котором используются TypeScript и Babel 7.

Я хотел бы увидеть код javascript, входящий в комплект, чтобы увидеть, что изменили TypeScript и Babel.В частности, я пытаюсь увидеть, как TS и Babel обрабатывают параметры по умолчанию для конструктора класса.

Я знаю, что TS добавит this.parameter = parameter в тело конструктора класса, если параметрам конструктора будет задан такой модификатор, какpublic, private или readonly, но я не знаю, добавлен ли this.parameter = parameter в начало тела конструктора или в конец тела конструктора.

Есть ли способ просмотра выходных данных javascriptчто ТС и Вавилон создают?

1 Ответ

0 голосов
/ 12 февраля 2019

Вы можете создать пакет самостоятельно и затем проверить его.

Либо посетите URL-адрес Metro Bundler, когда он работает на терминале, например, http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false.

(для этого может потребоваться полное поколениеесли он еще не кэширован, то это может занять некоторое время).

Или просто сгенерировать статический файл через командную строку:

// iOS
npx react-native bundle --entry-file=index.js --bundle-output='./bundle.js' --dev=false --platform='ios' --assets-dest='./ios' --reset-cache
// Android
npx react-native bundle --entry-file=index.js --bundle-output='./bundle.js' --dev=false --platform='android' --assets-dest='./android/app/src/main/res' --reset-cache
...