0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Next.js+TailWindCssでInvalid or unexpected tokenが発生

Posted at

はじめに

Typescript + React + Next.jsの勉強中です。

少しずつコードを書き始めました。

ですが、初回ロードのみ、なぜか下記のエラーが発生していました。

リロードすると消えます。

Uncaught SyntaxError: Invalid or unexpected token (at layout.js:287:29)

原因

tailwind.config.ts のcontentに、存在しないディレクトリを設定していた。

export default {
  content: [
    "./pages/**/*.{js,ts,jsx,tsx,mdx}",
    "./components/**/*.{js,ts,jsx,tsx,mdx}",
    "./app/**/*.{js,ts,jsx,tsx,mdx}",
  ],

どうしてこうなったか

私が使用しているNext.jsのverが15のため、pagesディレクトリを使用していませんでした。

ですが、公式サイトに記載されていた設定をそのまま書いてしまっていたため
pagesディレクトリの記述も残ってしまったのです。

とりあえずやってみよう。
と理解せずに進めたのが悪かったです。

おわりに

pagesディレクトリの記述を削除するとエラーは消えました。
しかし、なぜ初回ロード時にのみエラーが発生するのかがまだ理解できていません。
レンダリングのタイミングなのでしょうか。。
まだまだ道のりは遠いですね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?