错误:未安装React native。请在项目目录中运行`npm install`

时间:2017-09-08 20:42:17

标签: reactjs react-native react-redux

按照facebook.github上的说明进行create-react-native-app 首先得到:react-redux 5.0.6需要一个peer @^0.14.0 ||的同行react@^15.0.0-0 .... 然后我卸载了react-redux现在得到这个......

here is package.json

错误启动包装

错误:未安装React native。请在项目目录中运行npm install。 1:23:51 AM:启动打包器时出错:错误:无法启动项目。请修理 他错了并重启项目。 在E:\ xdl \ src \ Project.js:1126:11 在下一个(本地) 在步骤(E:\ react-native \ hello-world \ node_modules \ xdl \ build \ Project.js:1504: 191) 在E:\ react-native \ hello-world \ node_modules \ xdl \ build \ Project.js:1504:361 错误的ERR!代码ELIFECYCLE 错误的ERR!错误1 错误的ERR! hello-world@0.1.0 start:react-native-scripts启动 错误的ERR!退出状态1 错误的ERR! 错误的ERR!在hello-world@0.1.0启动脚本失败。 错误的ERR!这可能不是npm的问题。可能还有其他日志 ging输出上面。

npm ERR!可以在以下位置找到此运行的完整日志: 错误的ERR! C:\ Users \ Jawad Ul Hassan \ AppData \ Roaming \ npm-cache_logs \ 2017-09-08 T20_23_51_654Z-的debug.log

可能是我的错误或任何关于正确行事的建议?

在npm安装后获取此

npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit     at getNotFoundError (C:\Users\Jawad Ul Hassan\AppData\
Roaming\npm\node_modules\npm\node_modules\which\which.js:13:12)
npm WARN addRemoteGit     at F (C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:68:19)
npm WARN addRemoteGit at E (C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\nod
e_modules\npm\node_modules\which\which.js:80:29)
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\which\which.js:89:16
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\which\node_modules\isexe\index.js:42:5
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\which\node_modules\isexe\windows.js:36:5
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\graceful-fs\polyfills.js:284:29
npm WARN addRemoteGit     at FSReqWrap.oncomplete (fs.js:123:15)
npm WARN addRemoteGit  expo/node-websql#18.0.0 resetting remote C:\Users\Jawad U
l Hassan\AppData\Roaming\npm-cache\_git-remotes\git-github-com-expo-node-websql-
git-18-0-0-8213877d because of error: { Error: not found: git
npm WARN addRemoteGit     at getNotFoundError (C:\Users\Jawad Ul Hassan\AppData\
Roaming\npm\node_modules\npm\node_modules\which\which.js:13:12)
npm WARN addRemoteGit     at F (C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\nod
e_modules\npm\node_modules\which\which.js:68:19)
npm WARN addRemoteGit     at E (C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\nod
e_modules\npm\node_modules\which\which.js:80:29)
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\which\which.js:89:16
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\which\node_modules\isexe\index.js:42:5
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\which\node_modules\isexe\windows.js:36:5
npm WARN addRemoteGit     at C:\Users\Jawad Ul Hassan\AppData\Roaming\npm\node_m
odules\npm\node_modules\graceful-fs\polyfills.js:284:29
npm WARN addRemoteGit     at FSReqWrap.oncomplete (fs.js:123:15) code: 'ENOGIT'
}
npm ERR! git clone --template=C:\Users\Jawad Ul Hassan\AppData\Roaming\npm-cache
\_git-remotes\_templates --mirror git@github.com:expo/node-websql.git C:\Users\J
awad Ul Hassan\AppData\Roaming\npm-cache\_git-remotes\git-github-com-expo-node-w
ebsql-git-18-0-0-8213877d: undefined
npm ERR! git clone --template=C:\Users\Jawad Ul Hassan\AppData\Roaming\npm-cache
\_git-remotes\_templates --mirror git@github.com:expo/node-websql.git C:\Users\J
awad Ul Hassan\AppData\Roaming\npm-cache\_git-remotes\git-github-com-expo-node-w
ebsql-git-18-0-0-8213877d: undefined

3 个答案:

答案 0 :(得分:5)

当我安装react-navigation软件包时,发生了我错误。我已经解决了问题

  1. 删除node_modules,package-lock.json
  2. 运行“ yarn install”。
  3. 运行“ npm start”。

答案 1 :(得分:0)

你可以在第一行看到找不到git

==> npm WARN addRemoteGit错误:找不到:git

首先安装git。

答案 2 :(得分:0)

这可能是因为npm v5是

npm 5仍然存在问题,请使用yarn或npm版本4。

npm i -g yarn
npm i -g npm@4

或确保从项目目录中进行npm安装。这也是您收到此错误的原因之一

npm i