エラーメッセージ1: "heroku config:set npm_config_production=false yarn_production=false error..."
このエラーメッセージは、Herokuでの設定変数の設定時にエラーが発生していることを示しています。具体的には、"npm_config_production"と"yarn_production"の値を設定しようとした際にエラーが発生しています。
解決方法:
- Herokuの設定変数を確認する: Herokuのダッシュボードにアクセスし、設定変数を確認します。正しい変数名と値が設定されていることを確認してください。
- 変数名のスペルを確認する: エラーメッセージに示されている変数名を確認し、スペルミスや誤った変数名がないかを確認してください。正しい変数名は "NPM_CONFIG_PRODUCTION" と "YARN_PRODUCTION" です。
- コマンドの構文を確認する: "heroku config:set" コマンドの構文を確認し、正しい形式で変数を設定しているかを確認してください。正しい形式は "heroku config:set 変数名=値" です。
コード例:
- Herokuの設定変数を確認する方法:
$ heroku config
上記のコマンドを実行すると、Herokuの設定変数の一覧が表示されます。正しい変数が設定されているかを確認してください。
- 設定変数を手動で設定する方法:
$ heroku config:set NPM_CONFIG_PRODUCTION=false YARN_PRODUCTION=false
上記のコマンドを実行すると、"NPM_CONFIG_PRODUCTION"と"YARN_PRODUCTION"の値が設定されます。
以上が、Herokuでのnpmとyarnの設定エラーの原因と解決方法です。エラーメッセージと解決策を確認し、必要に応じて設定を修正してください。