Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native Haste套餐';反应本机向量图标';react native 0.52.1中出现错误_React Native - Fatal编程技术网

React native Haste套餐';反应本机向量图标';react native 0.52.1中出现错误

React native Haste套餐';反应本机向量图标';react native 0.52.1中出现错误,react-native,React Native,在react native 0.52.1中遇到以下错误 在解析模块反应本机向量图标/FontAwesome时 已找到Haste程序包react本机矢量图标。然而 在包中找不到模块font 早些时候我在0.50.3中,那时没有问题。一些人在github()中建议删除以下文件 ./node_modules/react native/local cli/core/fixtures/files/package.json 这是解决这个问题的良好做法还是永久解决方案?如果继续执行此操作,是否会有任何进一步的

react native 0.52.1中遇到以下错误

在解析模块
反应本机向量图标/FontAwesome
时 已找到Haste程序包
react本机矢量图标
。然而 在包中找不到模块
font

早些时候我在0.50.3中,那时没有问题。一些人在github()中建议删除以下文件

./node_modules/react native/local cli/core/fixtures/files/package.json

这是解决这个问题的良好做法还是永久解决方案?如果继续执行此操作,是否会有任何进一步的冲突?

与new React Native。 这是一个复杂的文件包夹具。 因此,您应该删除这个包.json

因为newReact Native版本包将指向新文件夹路径fixtures,而不是fixtures。您可以在下面的文件夹路径中查看React Native package的路径以了解更多详细信息

这就是我所做的:

rm./node_modules/react native/local cli/core/fixtures/files/package.json


然后重新启动打包机并再次运行。

这是一个本地问题。

将由

解决方法

添加rn-cli.config.js(至少适用于rn 0.52):

rn cli.config.js
应位于项目的根目录中。这是RN将自动找到它的位置(facebook/react native#7271)


来源:

我也有同样的问题。我的RN和Cli版本是:

操作系统:Windows 10

我在0.53 v React Native上遇到了相同的问题,因此我转到并重命名:

node_modules/react native/local cli/core/fixtures/files/package.json

node_modules/react native/local cli/core/fixtures/files/package.json.BAK

只是为了确保其他事情不会恶化,所以只需重命名package.json文件,而不是删除它

在那之后,我重新运行了react本地运行的android,它终于成功了


谢谢

转到
android/app/build.gradle
并在之后的第二行写下这段代码

应用插件:“com.android.application”并编写以下代码

apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
然后通过emulator或Android设备关闭应用程序,然后立即重新启动

npm start and react-native run-android
如果仍然存在一些问题,请运行
npm link
,然后再次使用

`npm start and react-native run-android`

希望这能解决问题

用过了,没有其他问题。现在每天的开发已经快一个月了。因此,在react native的后续版本中不再需要这个package.json文件!是的,因为新的React原生包将指向新的文件夹路径,而不是fixtures。@Seyha--我对你的答案感到困惑。我的项目文件夹包含_fixtures,但不包含fixtures,有人建议我删除_fixtures内的package.json。您能告诉我在哪里可以找到fixtures文件夹吗?请参考我在答案中发布的路径。@Seyha--在该路径中有fixtures文件夹,而不是fixtures,在PR合并之前无法确定。你能做的最好的事情就是在公共关系上制造一些噪音:)你的意思是,我必须采取任何行动来推动它吗?如果是这样,请让我知道wt do:)你可以在公关上发表评论,比如说你期待它。或者至少使用github表情符号竖起拇指:)
npm start and react-native run-android
`npm start and react-native run-android`