質問編集履歴
1
画面のスクリーンショットと使用したライブラリなどを記述してあるpackage.jsonを追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,49 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
Next.jsの勉強がてらに事項紹介ページや技術記事を
|
2
|
+
Next.jsの勉強がてらに事項紹介ページや技術記事を投稿するためのブログを作成しているのですが、作成したものをvercelにてホスティングしてデプロイしようと考えてます。
|
3
|
-
スタイリングにはTailwindcssを利用し
|
3
|
+
スタイリングにはTailwindcssを利用しました。
|
4
|
+
そのほかにもいくつかライブラリを利用しました。
|
5
|
+
ちなみにpacage.jsonは以下の通りです。
|
6
|
+
```package.json
|
7
|
+
{
|
8
|
+
"name": "my-portfolio",
|
9
|
+
"version": "0.1.0",
|
10
|
+
"private": true,
|
11
|
+
"scripts": {
|
12
|
+
"dev": "next dev",
|
13
|
+
"build": "next build",
|
14
|
+
"start": "next start"
|
15
|
+
},
|
16
|
+
"dependencies": {
|
17
|
+
"next": "10.0.7",
|
18
|
+
"react": "17.0.1",
|
19
|
+
"react-dom": "17.0.1"
|
20
|
+
}
|
21
|
+
"devDependencies": {
|
22
|
+
"autoprefixer": "^10.2.4",
|
23
|
+
"eslint": "^7.20.0",
|
24
|
+
"eslint-plugin-react": "^7.22.0",
|
25
|
+
"eslint-plugin-tailwind": "^0.2.1",
|
26
|
+
"@material-ui/core": "^4.11.3",
|
27
|
+
"@material-ui/icons": "^4.11.2",
|
28
|
+
"hamburger-react": "^2.4.0",
|
29
|
+
"gray-matter": "^4.0.2",
|
30
|
+
"postcss": "^8.2.6",
|
31
|
+
"react-swipeable-views": "^0.13.9",
|
32
|
+
"remark": "^13.0.0",
|
33
|
+
"remark-html": "^13.0.1",
|
34
|
+
"tailwindcss": "^2.0.4"
|
35
|
+
}
|
36
|
+
}
|
4
37
|
|
38
|
+
```
|
39
|
+
|
5
40
|
### 発生している問題・エラーメッセージ
|
6
|
-
|
41
|
+
ローカル環境で一度`yarn build`をしてきちんとビルドが通ることを確認して、なおかつ`yarn dev`でローカルホストで起動した時にきちんと表示されるかも確認してからvercelにてホスティングしました。
|
7
42
|
ホスティングして公開はできたが肝心のサイトのスタイルが全く反映されていないという状態が起きた。
|
43
|
+
ビルドはvercelでも成功したのですが、ホスティングしたものを開いてみたらtailwindcssが反映され図に表示されてしまった。
|
44
|
+
上の写真がローカルホストの時の表示です。下の写真がvercelの物です。
|
45
|
+

|
46
|
+
](b924eafef27f19f9b46b35efd3346f61.png)
|
8
47
|
現状TailwindCSSが悪いのか、そもそもの仕様でできないのか、packageのインストール方法が悪いのか...etc、原因がわからないです。
|
9
48
|
|
10
49
|
### 該当のソースコード
|
@@ -18,4 +57,4 @@
|
|
18
57
|
|
19
58
|
### 補足情報(FW/ツールのバージョンなど)
|
20
59
|
|
21
|
-
色々調べたがvercelが独自のスタイルを強制的に当てるとかいう記事は見なかったです。もしそのような仕様等あるのであれば教えてもらいたいです。
|
60
|
+
色々調べたがvercelが独自のスタイルを強制的に当てるとかいう記事は見つけれなかったです。もしそのような仕様等あるのであれば教えてもらいたいです。
|