React Native 升级realm1.8.3版本后报错 strip-json-comments Couldn't follow symbolic l ink

报错表现:

今天在升级realm 到最新的1.8.3版本后,在打包安卓apk时候报错

Could not list contents of '/Users/fgmh/Project/React/PalmHospital/node_
modules/.bin/strip-json-comments'. Couldn't follow symbolic link.

google了好长时间,没有找到解决方法,后来在github上搜到这个.bin/strip-json-comments文件,才想到了解决方法:

解决方法 :

1.首先安装 strip-json-comments
npm install strip-json-comments

2.然后在项目的node_modules/.bin文件夹下新建文件名字为:strip-json-comments,文件内容为:
../strip-json-comments/cli.js

没错就这一句话,然后再打包就正常了。

原因分析 :

感觉是strip-json-comments是realm的一个依赖项,但不知道为什么在安装realm的时候没有自动安装进来造成的错误。

传送门

微信公众号:ReactNative开发圈

image.png

你可能感兴趣的:(React Native 升级realm1.8.3版本后报错 strip-json-comments Couldn't follow symbolic l ink)