首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本机packager未能创建jsbundle

本机packager未能创建jsbundle
EN

Stack Overflow用户
提问于 2017-09-06 01:06:54
回答 1查看 2.4K关注 0票数 5

我刚刚将react原生版本从0.30升级到0.48.1,我面临着一个奇怪的问题。我修复了我正在使用的库的所有对等依赖关系。然后执行命令,

反应-本机启动

在上面运行命令将启动packager。现在,当我点击url下面生成jsbundle时,http://localhost:8081/index.android.bundle?platform=android&dev=true&hot=false&minify=false

我的错误越来越少,

代码语言:javascript
复制
"message":"Ambiguous resolution: module '$PROJ_ROOT_DIR/index.android.js' tries to require 'react-native', but there are several files providing this module. You can delete or fix them: 
$PROJ_ROOT_DIR/node_modules/jest-react-native/node_modules/react-native/package.json
$PROJ_ROOT_DIR/node_modules/react-native/package.json"

$PROJ_ROOT_DIR是我的项目目录路径。

我的设置中没有任何'$PROJ_ROOT_DIR/node_modules/jest-react-native/node_modules/‘目录。我尝试删除node_modules目录,然后运行npm。但什么都没变。

我也尝试过,通过运行命令清除包缓存,

-l $TMPDIR/react*

但什么都没发生。

有没有人遇到过类似的问题?有什么建议吗?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-13 20:45:01

如果其他人面临同样的问题,使用下面的命令清除缓存为我工作。

npm启动--重置-缓存

我正在尝试react-native start -- --reset-cache命令,它什么也不做(我的错…)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46065313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档