質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

Vercel

Vercelとは、フロントエンド開発向けのフレームワークです。静的サイトとサーバレス機能のためのクラウドプラットフォームで、簡単にWebサイトやWebサービスをデプロイできます。自動でスケールでき、監視や各種設定も必要ありません。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

1回答

1782閲覧

vercelにデプロイできない

Solla

総合スコア0

Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

Vercel

Vercelとは、フロントエンド開発向けのフレームワークです。静的サイトとサーバレス機能のためのクラウドプラットフォームで、簡単にWebサイトやWebサービスをデプロイできます。自動でスケールでき、監視や各種設定も必要ありません。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2023/06/26 05:34

実現したいこと

ここに実現したいことを箇条書きで書いてください。
github リポジトリをVercelでデプロイしたい

前提

ここに質問の内容を詳しく書いてください。
静的なNext.jsサイトを作成しています
githubにpushしたリポジトリをvercelでデプロイしようとしたところ、以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

エラーメッセージ

Failed to compile.
Error: Command "npm run build" exited with 1
BUILD_UTILS_SPAWN_1: Command "npm run build" exited with 1

ローカルで % npm run buildすると

next-portfolio@0.1.0 build
next build

Warning: For production Image Optimization with Next.js, the optional 'sharp' package is strongly recommended. Run 'yarn add sharp', and Next.js will use it automatically for Image Optimization.
Read more: https://nextjs.org/docs/messages/sharp-missing-in-production
Failed to compile.

./data/fifth-blog.md
Module parse failed: Assigning to rvalue (1:2)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders


| id: 5
| title: "【研究】長期ミッション、頻繁な宇宙旅行による脳機能への影響"

Import trace for requested module:
./data/fifth-blog.md
./data/ lazy ^./.*.md$ namespace object
./app/blog/[slug]/page.js

./data/first-blog.md
Module parse failed: Assigning to rvalue (1:2)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders


該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

この回答はGPT-4による自動生成回答です

このエラーは、Next.jsがMarkdownファイルを処理するための適切なローダーが設定されていないために発生しています。next.config.jsファイルを作成し、@next/mdxプラグインを使用してMarkdownファイルを処理するように設定することで解決できます。

まず、@next/mdxmdx-js/loaderをプロジェクトにインストールしてください。

bash

1npm install --save @next/mdx mdx-js/loader

次に、プロジェクトのルートディレクトリにnext.config.jsファイルを作成し、以下の内容を追加してください。

javascript

1const withMDX = require('@next/mdx')({ 2 extension: /\.mdx?$/ 3}); 4 5module.exports = withMDX({ 6 pageExtensions: ['js', 'jsx', 'md', 'mdx'] 7});

これで、Next.jsはMarkdownファイルを処理するための適切なローダーを使用し、エラーが解決されるはずです。再度npm run buildを実行して、問題が解決されたかどうか確認してください。

投稿2023/06/26 05:35

teratail-ai

Powered by GPT-4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問