“ react-native init project”命令不起作用

时间:2019-08-26 12:22:47

标签: react-native

我正在尝试使用以下命令创建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开始“}}

纱线清单:   没有清单

锁定文件:

没有锁定文件

5 个答案:

答案 0 :(得分:1)

首先您可以运行此命令,

sudo npm install -g react-native-cli

然后运行此命令

反应性初始样品

答案 1 :(得分:0)

确保您已完成本课程。

  1. choco install -y nodejs.install python2 jdk8 //如果没有巧克力,则install it.
  2. npm install -g react-native-cli
  3. 下载并安装Android Studio //并设置配置ANDROID_HOME环境变量。和新的SDK
  4. 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
相关问题