node.js清理缓存,AmbiguousModuleResolutionError

[img]http://dl2.iteye.com/upload/attachment/0128/1576/aaccc392-7074-3ae2-bfcc-78056bf941c8.png[/img]

如图所示

大概意思是说,require('ReactNative')失败,有多个叫这个名字的,其中一个是......\src\...目录下的,我检查这个目录发现目录根本不存在。

经过测试,把这个项目(zixiaoapp)删除后,重新react-native init zixiaoapp一个全新的项目依然会报这个错误,因此猜测是nodejs缓存了编译结果了。


npm start -- --reset-cache

执行一遍清理缓存命令

貌似还有一个命令是npm cache clean

    推荐阅读