我正在尝试使用以下命令创建React Native项目,但出现错误,请帮助我gyus:
反应性初始样品
发生以下错误:
这将引导您完成在D:\ React_Demos \ Sample中创建新的React Native项目的过程
使用纱线v1.17.3
安装本机...
纱线添加v1.17.3
信息找不到锁文件。
[1/4]解决包裹...
信息网络连接似乎有问题。正在重试...
信息网络连接似乎有问题。正在重试...
信息网络连接似乎有问题。正在重试...
信息网络连接似乎有问题。正在重试...
错误发生意外错误:“ https://registry.npmjs.org/react-native:无法建立隧道套接字,原因为:getaddrinfo ENOTFOUND 8888”。
信息如果您认为这是一个错误,请使用“ D:\ React_Demos \ Sample \ yarn-error.log”中提供的信息打开一个错误报告。
info请访问https://yarnpkg.com/en/docs/cli/add,以获取有关此命令的文档。
错误:命令失败:yarn add react-native --exact
在checkExecSyncError(child_process.js:621:11)
在execSync(child_process.js:657:15)
运行时(C:\ Users \ sachin.salunkhe \ AppData \ Roaming \ npm \ node_modules \ react-native-cli \ index.js:294:5)
在createProject(C:\ Users \ sachin.salunkhe \ AppData \ Roaming \ npm \ node_modules \ react-native-cli \ index.js:249:3)
在初始化时(C:\ Users \ sachin.salunkhe \ AppData \ Roaming \ npm \ node_modules \ react-native-cli \ index.js:200:5)
在对象。 (C:\ Users \ sachin.salunkhe \ AppData \ Roaming \ npm \ node_modules \ react-native-cli \ index.js:153:7)
在Module._compile(内部/模块/cjs/loader.js:777:30)
在Object.Module._extensions..js(内部/模块/cjs/loader.js:788:10)
在Module.load(internal / modules / cjs / loader.js:643:32)
在Function.Module._load(internal / modules / cjs / loader.js:556:12){
状态:1
信号:空,
输出:[null,null,null],
pid:10924,
标准输出:null,
stderr:null
}
命令yarn add react-native --exact
失败。
这是yarn.log文件:
参数: C:\ Program Files \ nodejs \ node.exe C:\ Users \ sachin.salunkhe \ AppData \ Roaming \ npm \ node_modules \ yarn \ bin \ yarn.js添加react-native --exact
路径: C:\ Python27 \; C:\ Python27 \ Scripts; C:\ Program Files(x86)\ Common Files \ Oracle \ Java \ javapath; C:\ Windows \ system32; C:\ Windows; C:\ Windows \ System32 \ Wbem; C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files \ TortoiseSVN \ bin; C:\ Program Files \ Git \ cmd; C:\ Program Files(x86)\ PuTTY \; C: \ Users \ sachin.salunkhe \ AppData \ Roaming \ npm; C:\ adb; C:\ Program Files \ Apache Software Foundation \ apache-maven-3.5.4; \ bin; C:\ Program Files \ Microsoft SQL Server \ Client SDK \ ODBC \ 110 \ Tools \ Binn \; C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ Tools \ Binn \ ManagementStudio \; C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ Tools \ Binn \; C:\ Program Files \ Microsoft SQL Server \ 120 \ Tools \ Binn \; C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ DTS \ Binn \; C:\ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \; C:\ ProgramData \ chocolatey \ bin; C:\ Program Files \ Java \ jdk1.8.0_211 \ bin; C:\ Users \ sachin.salunkhe \ AppData \ Roaming \ npm; C:\ Program文件\ nodejs \; C:\ Users \ sachin.salunkhe \ AppData \ Local \ Android \ SDK \ emulator \; C:\ Program Files(x86)\ Yarn \ bin \; C:\ Program Files \ Apache Software Foundation \ apache-maven-3.5.4 \ bin; C:\ Program Files \ Java \ jdk1.8.0_181 \; C:\ Users \ sachin.salunkhe \ AppData \ Local \ Programs \ Fiddler; C:\ Users \ sachin.salunkhe \ AppData \ Local \ Programs \ Microsoft VS Code \ bin; C:\ Users \ sachin.salunkhe \ AppData \ Local \ Yarn \ bin
纱线版本: 1.17.3
节点版本: 12.7.0
平台: win32 x64
追踪: 错误:https://registry.npmjs.org/react-native:无法建立隧道套接字,原因= getaddrinfo ENOTFOUND 8888 在ClientRequest.onError(C:\ Users \ sachin.salunkhe \ AppData \ Roaming \ npm \ node_modules \ yarn \ lib \ cli.js:151950:17) 在Object.onceWrapper(events.js:291:20) 在ClientRequest.emit(events.js:203:13) 在Socket.socketErrorListener(_http_client.js:399:9) 在Socket.emit(events.js:203:13) 在emitErrorNT上(internal / streams / destroy.js:91:8) 在emitErrorAndCloseNT(internal / streams / destroy.js:59:3) 在processTicksAndRejections(internal / process / task_queues.js:77:11)
npm清单: {“名称”:“样本”,“版本”:“ 0.0.1”,“私有”:true,“脚本”:{“开始”:“节点node_modules / react-native / local-cli / cli.js开始“}}
纱线清单: 没有清单
锁定文件:
答案 0 :(得分:1)
首先您可以运行此命令,
sudo npm install -g react-native-cli
然后运行此命令
反应性初始样品
答案 1 :(得分:0)
确保您已完成本课程。
choco install -y nodejs.install python2 jdk8
//如果没有巧克力,则install it. npm install -g react-native-cli
Android Studio
//并设置配置ANDROID_HOME
环境变量。和新的SDK react-native init AwesomeProject
答案 2 :(得分:0)
首先,删除节点模块,然后再次安装它,然后安装react-native cli。之后,运行init命令。
答案 3 :(得分:0)
我希望这对他有帮助。
array(8) {
[0] =>
array(1) {
'peck' =>
int(4)
}
[1] =>
array(1) {
'Peter' =>
int(4)
}
[2] =>
array(1) {
'picked' =>
int(4)
}
[3] =>
array(1) {
'pickled' =>
int(4)
}
[4] =>
array(1) {
'piper' =>
int(4)
}
答案 4 :(得分:0)
如果在发出命令之前导航到npm文件夹,则该命令应该起作用,然后您可以随时移动该文件夹。 所以 cd C:\ Users \ User \ AppData \ Roaming \ npm
然后运行
react-native init AppName