jor*_*gas 7 ecmascript-6 babeljs react-native
当我试图从头开始一个新的反应原生项目时,我收到了这条消息.
/Users/jorgevenegas/Dev/Projects/testreact/List/node_modules/react-native/node_modules/babel-core/lib/transformation/file/options/option-manager.js:327
throw new Error("Couldn't find preset " + JSON.stringify(val) + " relative to directory " + JSON.stringify(dirname));
^
Error: Couldn't find preset "es2015" relative to directory "/Users/jorgevenegas/Dev/Projects"
Run Code Online (Sandbox Code Playgroud)
当然,我已经安装了react-native-cli.使用node v4.2.1,react-native 0.1.5,watchman和flow也安装了.
似乎是与巴贝尔有关的事情.但我无法弄清楚原因.
我附上了一个更详细的输出屏幕截图.
谢谢你!
这让我错过了好一天.问题是我的文件层次结构中有一个.babelrc文件,它干扰了babel解析.摆脱它,它很好.react-native默认使用es2015,因此不需要.babelrc.
尝试安装以下软件包
npm install babel-preset-es2015 --save
npm install babel-preset-react --save
Run Code Online (Sandbox Code Playgroud)
小智 0
我经历过类似的事情,也许这可以有所帮助。就我而言,这是因为由于某种原因,我的系统上安装了两个 React-Native 实例。
检查输出
which -a react-native
Run Code Online (Sandbox Code Playgroud)
如果您获得多个安装了 React Native 的路径,请删除在直接使用完整路径执行 init 时给出相同错误的路径(我的情况是安装在 /usr/local/bin/react-native 中,但是你的可能略有不同)。
删除错误的项目后,您应该能够毫无问题地启动项目。
| 归档时间: |
|
| 查看次数: |
5181 次 |
| 最近记录: |