-
npm-cacheを削除した場合の影響
結論 ・一時的にインストールが遅くなる。 ・ストレージの節約や、パッケージの問題解決が期待できる。 影響 npm-cache を削除すると、以下のようなことが起こります。 1. キャッシュが消去される npm キャッシュ は、npm がパッケージをインストールした... -
npx react-native init でプロジェクトが作成できない場合の対処方法
エラー内容 ReactNativeのプロジェクトを作成する際、今はExpoが主流ですが現場などではNativeをカスタマイズしやすいCLIが使われているところもあります。 通常は [crayon-6828776b5e599403004179/] で新規プロジェクトを作成できていたのですが久しぶり... -
ReactNativeまとめ(環境構築~実装、試験まで)
前書き ReactNative関連のルートページです。ブログ記事って久々にみると何書いたっけ?ってなったので、ここきたら大体なんでもわかるっているルートページを作成することにしました。 一覧 環境構築 カテゴリー リンクNode.jsWindowsにNodeのバージョン... -
WindowsにNodeのバージョン管理を導入する
1. はじめに Node.jsは、JavaScriptをサーバーサイドでも使用するための環境ですが、バージョン管理が難しいこともあります。特に複数のプロジェクトを並行して開発している場合、異なるNode.jsのバージョンを使い分ける必要が出てきます。そこで登場する... -
xcodeにファイルがあるのにクラスを認識せず別ファイルの参照が出ている場合の対処方法
Xcodeにはファイルが見えてるのに、クラスを使おうとすると補完が効かない/別のクラス(別の定義)が参照される場合の対処方法をメモ。 1. ターゲットに含まれていない Xcode上にファイルがあっても、ビルド対象のターゲットに含まれていないと参照できな... -
Remove-Item: A parameter cannot be found that matches parameter name ‘rf’.のエラー解決
コマンドでファイルやフォルダを削除しようとしたときに発生するエラー 原因 PowerShellでrm -rfのようなUnix系コマンドを直接使用しようとしたために発生。 PowerShellでは、Remove-Itemコマンドレットを使用する必要がある。 解決方法 [crayon-6828776b5... -
‘–jsx’ が設定されていません。の解決方法
モジュール 'XXXX' は 'YYYY' に解決されましたが、'--jsx' が設定されていません。 みたいなエラーがでていたのでそちらの解決方法をメモ 原因 TypeScript で JSX を使う設定が有効になっていないことが原因 解決するためには、TypeScript の設定ファイル... -
Warning: Error: GestureDetector must be used as a descendant of GestureHandlerRootView. Otherwise the gestures will not be recognized. See https://docs.swmansion.com/react-native-gesture-handler/docs/installation for more details.の解決策
原因は、GestureDetector が GestureHandlerRootView の外側で使用されていることを示しています。React Native アプリケーションで react-native-gesture-handler を正しく設定していないと発生します。この問題を解決するためには、GestureHandlerRootVi... -
オブジェクト配列をフィルター用のオブジェクト配列で絞り込む
APIをつかっていると特定のデータ配列を特定のデータ配列で絞り込みたいことがたたあるので方法をまとめておく 1. 基本構造 [crayon-6828776b5f67d592290728/] 2. 例: 条件に一致するキーと値のペアでフィルタリング シナリオ: targetArray: フィルターを... -
JSON.stringify()を使ってカスタムログを作成する
毎回ログ仕込むのが地味にめんどくさくなってきたのでUtilをつくろうと思いメモとして残しておく。 JSON.stringify()について 変換できるデータ型と結果 データ型 変換結果オブジェクトJSONオブジェクト配列JSON配列文字列JSON文字列数値JSON数値true, fa...