web-dev-qa-db-ja.com

NPX POD-Installは「このプロジェクトではCocoApodsはサポートされていません」

コンテキスト:react-native-videoを使ってReactネイティブアプリを作成しようとしています。 iOSインストール命令はnpx pod-installで始まります。

ランニング:

npx pod-install

戻り値:

npx: installed 1 in 1.113s
Scanning for pods...
CocoaPods is not supported in this project

出力メッセージはまだ私に役立ちません。だから私は npm pod-install 。それはココポッドと宝石の複雑さを抽象化するように見えます。

CocoapodsとGEMを学ぶよりもこの問題を解決するためのより簡単な方法はありますか?


package.json.

{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "Android": "expo start --Android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "expo": "~37.0.3",
    "react": "~16.9.0",
    "react-dom": "~16.9.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
    "react-native-video": "^4.4.5",
    "react-native-web": "~0.11.7"
  },
  "devDependencies": {
    "babel-preset-expo": "~8.1.0",
    "@babel/core": "^7.8.6"
  },
  "private": true
}
6
Xaver Fleer

React-Native-Videoでこの問題を稼働しているだけでEXPOのビデオライブラリを使用することをお勧めします。彼らのドキュメントからの指示: https://docs.expo.io/versions/latest/sdk/video/

expo install expo-av

import { Video } from 'expo-av';

<Video
  source={{ uri: 'http://d23dyxeqlo5psv.cloudfront.net/big_buck_bunny.mp4' }}
  rate={1.0}
  volume={1.0}
  isMuted={false}
  resizeMode="cover"
  shouldPlay
  isLooping
  style={{ width: 300, height: 300 }}
/>
 _
0
maxhud