Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.
Gen1 DocsLegacy

Page updated Nov 4, 2025

「Cannot find module $amplify/env/<function-name>」のトラブルシューティング

Amplify Gen 2 アプリをデプロイする際、Amplify Console のフロントエンドビルドで Cannot find module $amplify/env/<function-name> というエラーメッセージが表示される場合があります。このエラーは、フレームワークの tsconfig.json 設定が amplify ディレクトリを取得してモジュールとして解決しようとするときに発生します。このモジュールは、Amplify がビルド時にインジェクトする環境変数のプレースホルダーです。このエラーを解決するには、tsconfig.app.json ファイルに resource.ts ファイルを含める必要があります。

たとえば、data リソースに依存する function リソースがある場合は、tsconfig.app.json ファイルに両方の resource.ts ファイルを含める必要があります。

tsconfig.app.json
{
"include": [
"amplify/data/resource.ts",
"amplify/function/api-function/resource.ts",
]
}