簡體   English   中英

React Native 57.1和M​​etro Bundler

[英]React Native 57.1 and Metro Bundler

我很難找到有關此信息的信息,因為基本上所有這些信息都無法通過復制並粘貼捆綁項目時獲得的輸出來搜索。 但是在使用低40年代的版本之后,我最近更新到了最新版本的React Native 57.1。 以下是我的依賴項,其次是奇怪的輸出以及我的捆綁器顯示的偶然錯誤。

      "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的以下輸出的實際含義沒有絲毫的了解。 我嘗試使用Google搜索來搜索得到的不同響應。 在更新到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.

如果需要,我很樂意提供更多信息,但是我真的很努力尋找任何相關的問題和線索。

先感謝您。

不久前,我還遇到了最新版本的react-native的問題,不記得確切是什么,但是解決我的問題的是使用0.55.4版本。

我不是專家,但我認為您應該嘗試一下。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM