React + TypeScript (craete-react-appは未使用)の環境にeslintをインストールしたときのメモです。
セットアップが面倒かと思っていたのですが、`npx eslint --init`するだけで必要なnpmパッケージも自動でインストールされるし非常に簡単でした。
...
## エラー内容
storybookで`start-storybook -p 6006 -s public`しようとしたら、ModuleNotFoundErrorが発生した.
```language-bash
$ npm run storybook
ModuleNotFoundError: Module not found: Error: Can't resolve '@Pages/LoginPage' in '.....
オンライン英会話のNativeCampでは「講師へお礼を伝える機能」を5/18にリリースしました。
## 生徒側の仕様
生徒側は、レッスン終了後に、講師へお礼として50円(チョコ)、100円(ケーキ)、200円(花)を送ることができます。もちろん何も送らないことも...
## エラーの内容
TypeScriptで、styled-componentsをimportすると、TS7016エラーが発生した。
```language-bash
TS7016: Could not find a declaration file for module 'styled-components'.
'...node_modules/styled-components/dist/styled-co...
macOSでホストOSにphp8.1とXdebugをインストールしようとしたらエラーしたので対処した時の手順を書いておきます。
## 環境
- php8.1はbrewでインストール
- macは今回、M1ではなくてIntelのものを使用(2018年のもの)
```language-bash
sw_vers...
## エラー内容
`npm install @graphql-codegen/cli`と`./node_modules/.bin/graphql-codegen init`をした後に、graphql-codegenコマンドを実行しようとしたら、下記のエラーが発生した。
- `Unable to find template plugin matching typescript-opera...
Laravel Lighthouseがでサンプルで提供するスキーマに`DateTime`型があります。`DateTime`型はPHPのクラスと`@scale`を通してマッピングされています。
## スカラ型の定義
スカラ型のマッピングは*.graphqlファイルで、以下のように定義できます。
...
PHPではLaravel Lighthouseを使うことで簡単にGraphQLのサーバを構築することができます。
今回はPHP8.1、Laravel9、Laravel Lighthouse5を使ってGraphQLのQueryを返すことができる簡単なサーバを構築する手順を説明します。
結果は、Eloquentのモデ...
docker-composeをつかってLaravel9とPHP8.0の実行環境を構築する手順を説明します。
コンテナはnginxとphp-fpmを使う方法もありますが、今回は本番環境へデプロイを容易に行えることを考慮してapacheをwebサーバにします。
## Laravelをインストール
...
AWS Amplifyでdocker-composeを使ってバックエンドサーバを利用するときに、`amplify push`でエラーが出たので、その時の対処法を備忘録として書いておきます。
## エラーの内容
`amplify push`すると、下記のエラーが出る
- `No definition av...
AWS Amplifyで、docker-composeを使わずに、Dockerfileだけ用意して単一のDockerコンテナをデプロイする方法を説明します。
(AWSドキュメントの和訳です)
## TL;DR
- `Dockerfile`は、*.gitのルートではなくて、`amplify/backend/api//src/Dockerfi...