2017-11-10 16 views
1
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` 

反応ネイティブアプリをバンドルするときにこのエラーが発生しました。 node_modulesは/反応の内側にnode_modulesフォルダがあり、また、反応するネイティブアプリにバンドルエラー(曖昧な解決)

{ 
    "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 <[email protected]> (https://github.com/DaniAkash)", 
    "repository": "DaniAkash/react-native-responsive-dimensions", 
    "license": "MIT", 
    "dependencies": { 
    "react-native": "x" 
    } 
} 

この問題が反応し、ネイティブの応答性、寸法をパッケージここ

によって引き起こされることがpackage.jsonファイルでありますネイティブレスポンスディメンション

クイックフィックスはありますか?

+0

パッケージを削除して再インストールします。 4時間前にパッケージのアップデートがありました。 'dependencies'が' peerDependencies'であるべきpackage.jsonファイルに間違いを修正しました。 – bennygenel

答えて

2

このコマンドを試してください。多分それはキャッシュのためです。

yarn start -- --reset-cache 

または

npm start -- --reset-cache 

それが動作しない場合は、react-native-git-upgradeを試みることができるか、あなただけのnpm installを実行しnode_modulesフォルダを削除することができ、react-native upgradeおよびe react-native-link

関連する問題