Jac*_*acs 2 react-native responsive
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`
Run Code Online (Sandbox Code Playgroud)
我在捆绑react-native app时遇到此错误.
此问题可能是由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"
}
}
Run Code Online (Sandbox Code Playgroud)
此外,node_modules文件夹位于node_modules/react-native-responsive-dimensions内.
有快速解决方案吗?
试试这个命令.也许是因为缓存.
yarn start -- --reset-cache
Run Code Online (Sandbox Code Playgroud)
要么
npm start -- --reset-cache
Run Code Online (Sandbox Code Playgroud)
如果它不起作用你可以尝试,react-native-git-upgrade或者你可以删除node_modules文件夹然后运行npm install,react-native upgradeandereact-native-link
| 归档时间: |
|
| 查看次数: |
2174 次 |
| 最近记录: |