<p>react-native init 失败,无法找到相对于目录的预设“反应”</p>

创建于 2016-04-18  ·  3评论  ·  资料来源: facebook/react-native

运行 react-native init 中止并出现错误“错误:找不到相对于目录“/Users/agh/dev”的预设“react””

详细的错误是

react-native init test
This will walk you through creating a new React Native project in /Users/agh/dev/test-react/test
Installing react-native package from npm...
/Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:372
          throw new Error("Couldn't find preset " + JSON.stringify(val) + " relative to directory " + JSON.stringify(dirname));
          ^

Error: Couldn't find preset "react" relative to directory "/Users/agh/dev"
    at /Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:372:17
    at Array.map (native)
    at OptionManager.resolvePresets (/Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:364:20)
    at OptionManager.mergePresets (/Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:348:10)
    at OptionManager.mergeOptions (/Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:307:14)
    at OptionManager.addConfig (/Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:207:10)
    at OptionManager.findConfigs (/Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:413:16)
    at OptionManager.init (/Users/agh/dev/test-react/test/node_modules/babel-core/lib/transformation/file/options/option-manager.js:461:12)
    at compile (/Users/agh/dev/test-react/test/node_modules/babel-register/lib/node.js:81:45)
    at loader (/Users/agh/dev/test-react/test/node_modules/babel-register/lib/node.js:126:14)

我通过 nvm 全新安装了 node (5.10.1) 和 npm (3.8.3)。

我遵循了此处列出的建议,但是它们都没有帮助。

附上来自 react-native init 的日志
安装文件

任何帮助是极大的赞赏 :-)

Locked

最有用的评论

删除文件夹中的.babelrc文件为我解决了这个问题(在你的情况下为/Users/agh/dev )。

所有3条评论

删除文件夹中的.babelrc文件为我解决了这个问题(在你的情况下为/Users/agh/dev )。

是的,那成功了:-)

谢谢莫里斯!

2016 年 4 月 22 日星期五下午 3:25,Maurice Svay通知@ github.com
写道:

删除文件夹中的 .babelrc 文件为我解决了这个问题(
/Users/agh/dev 在你的情况下)。


你收到这个是因为你被提到了。
直接回复此邮件或在 GitHub 上查看
https://github.com/facebook/react-native/issues/7032#issuecomment -213609470

此页面是否有帮助?
0 / 5 - 0 等级