【问题标题】:bundling error on react native app (ambigous resolution)反应本机应用程序上的捆绑错误(不明确的解决方案)
【发布时间】:2018-04-24 06:45:05
【问题描述】:
Bundling `index.js`  [development, non-minified]  0.0% (0/1), failed.
error: bundling failed: ambiguous resolution: module `C:\Users\mtlok\Desktop\RN2\pep_beta\index.js` tries to require `react-native`, but there are several files providing this module. You can delete or fix them:

  * `C:\Users\mtlok\Desktop\RN2\pep_beta\node_modules\react-native-responsive-dimensions\node_modules\react-native\package.json`
  * `C:\Users\mtlok\Desktop\RN2\pep_beta\node_modules\react-native\package.json`

我在捆绑 react-native 应用程序时遇到此错误。

这个问题可能是由 react-native-responsive-dimensions 包引起的

这是 package.json 文件:

{
  "name": "react-native-responsive-dimensions",
  "version": "1.0.1",
  "description": "Resposive fontSize, height and width for your react-native components.",
  "main": "src/index.js",
  "scripts": {
    "start": "node src/index.js",
    "test": "exit 0"
  },
  "keywords": [
    "react-native",
    "responsive",
    "responsive-height",
    "responsive-width",
    "responsive-font-size",
    "fontSize",
    "responsive-dimensions"
  ],
  "author": "DaniAkash <s.daniakash@gmail.com> (https://github.com/DaniAkash)",
  "repository": "DaniAkash/react-native-responsive-dimensions",
  "license": "MIT",
  "dependencies": {
    "react-native": "x"
  }
}

此外,在 node_modules/react-native-responsive-dimensions 中还有一个 node_modules 文件夹。

有没有快速解决办法?

【问题讨论】:

  • 删除软件包并重新安装。 4 小时前有关于包裹的更新。修复了 package.json 文件中 dependencies 应该是 peerDependencies 的错误

标签: react-native responsive


【解决方案1】:

试试这个命令。可能是缓存的原因。

yarn start -- --reset-cache

npm start -- --reset-cache

如果它不起作用,您可以尝试 react-native-git-upgrade 或者您可以删除 node_modules 文件夹然后运行 ​​npm install,react-native upgrade ande react-native-link

【讨论】:

    【解决方案2】:

    你可以先卸载 react-native-responsive-dimensions 包。

    npm uninstall react-native-responsive-dimensions --save
    

    然后

    yarn start -- --reset-cache or npm start -- --reset-cache
    react-native run-android or react-native run-ios
    

    【讨论】:

      猜你喜欢
      • 2018-09-07
      • 2018-07-19
      • 2016-09-12
      • 2020-05-03
      • 1970-01-01
      • 2016-06-23
      • 2022-01-07
      • 2023-01-30
      • 1970-01-01
      相关资源
      最近更新 更多