今天我试图创建一个新项目,而我正面临这个问题 昨天在工作。
我已使用此命令“ react-native init appname”
{{1}}
请帮助我修复此问题。
答案 0 :(得分:1)
您可以简单地使用CRNA,它会更好,更易于使用。
$ npm i -g create-react-native-app
$ create-react-native-app appname
$ cd appname
$ npm start
答案 1 :(得分:0)
首先,请确保使用以下命令安装了babel core和loader:
$ npm install --save-dev babel-loader babel-core
因此正确的装载机是babel-loader而不是babel。配置应为:
module: {
loaders: [
{ test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" }
]
}
实际上,您需要告诉babel转换代码。
6.x之前的版本,Babel默认情况下启用了某些转换。但是,Babel 6.x并未启用任何转换。您需要明确告诉它要运行哪些转换。最简单的方法是使用预设,例如ES2015预设。您可以使用它进行安装。
$ npm install babel-preset-es2015 --save-dev
安装预设后,您必须启用它。
在项目根目录中创建一个.babelrc配置,并启用一些插件。
假设您已经安装了ES2015 Preset,要启用它,必须在.babelrc文件中对其进行定义,如下所示:
{
"presets": ["es2015"]
}
Babel设置页面中的详细信息。
答案 2 :(得分:0)
重新安装react-native-cli可能有帮助