React Native 57.1 и Metro Bundler - PullRequest
       25

React Native 57.1 и Metro Bundler

0 голосов
/ 01 октября 2018

Мне трудно найти информацию об этом, потому что практически ни один из них не доступен для поиска путем копирования и вставки вывода, который я получаю при объединении проекта.Но я недавно обновился до последней версии React Native, 57.1, после того, как использовал версию в 40-х годах.Ниже приведены мои зависимости, за которыми следуют странные выходные данные и иногда ошибки, которые показывает мой упаковщик.

      "dependencies": {
"@babel/runtime": "^7.1.2",
"react": "16.5.0",
"react-native": "0.57.1",
"react-navigation": "^2.17.0",
"react-redux": "^5.0.7",
"redux": "^4.0.0"
},
      "devDependencies": {
"babel-jest": "23.6.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.47.0",
"react-test-renderer": "16.5.0"
},

Я не имею ни малейшего представления о том, что на самом деле означает приведенный ниже вывод из metro bundler.Я пытался найти разные ответы, которые я получил.До обновления до 57.1 мой пакетный вывод был очень чистым с простым указанием "100% комплекта" и "100% DELTA".Этот новый вывод ":: ffff: 127.0.0.1" нормальный или это проблема?

    ::ffff:127.0.0.1 - - [01/Oct/2018:04:05:43 +0000] "GET /launch-js- devtools HTTP/1.1" 200 - "-" "okhttp/3.10.0" 
    DELTA  [android, dev] ../../index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (684/684), done.

    ::1 - - [01/Oct/2018:04:05:45 +0000] "GET /index.delta?platform=android&dev=true&minify=false&deltaBundleId=3f059a53606f9304 HTTP/1.1" 200 - "http://localhost:8081/debugger-ui/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
     MAP  [android, dev] ../../index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (684/684), done.

    ::1 - - [01/Oct/2018:04:05:47 +0000] "GET /index.map?platform=android&dev=true&minify=false&deltaBundleId=3f059a53606f9304 HTTP/1.1" 200 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"

Иногда это не проблема, но это приводило меня к странным сценариям, где у меня ошибка в моем коде, но он все равно будет загружен на 100%, или он будет загружать Delta дважды, один выходит из строя, а другой получает 100%.Ниже приведен пример сбоя и одновременного сбоя Delta:

    ::1 - - [01/Oct/2018:03:28:55 +0000] "GET /index.map?platform=android&dev=true&minify=false&deltaBundleId=368588d58201b180 HTTP/1.1" 200 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36" ::ffff:127.0.0.1 - - [01/Oct/2018:03:30:02 +0000] "GET /launch-js-devtools HTTP/1.1" 200 - "-" "okhttp/3.10.0" 
    DELTA  [android, dev] ../../index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1)::1 
    - - [01/Oct/2018:03:30:03 +0000] "GET /index.delta?platform=android&dev=true&minify=false&deltaBundleId=7af603fc71db260a HTTP/1.1" 200 - "http://localhost:8081/debugger-ui/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
    DELTA  [android, dev] ../../index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (1/1), done.

Я рад предоставить дополнительную информацию, если это необходимо, но я действительно изо всех сил пытаюсь найти любые связанные вопросы и темы.

Заранее спасибо.

1 Ответ

0 голосов
/ 02 октября 2018

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

Я неэксперт, но я думаю, вы должны попробовать.:)

...