質問編集履歴
1
何によってprecompileできないのかわかった。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
Vue element-uiを使用するとassets:precompileできなくなる。
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
自分は初学者であるため上手く質問できなかったら申し訳ないです。
|
3
3
|
その際はもっとこうした方がいいなどコメントにてご教授願います。
|
4
4
|
|
5
|
-
今回やりたいことはprecompileできるようにすることです。
|
5
|
+
今回やりたいことはelement-uiを使用して、precompileできるようにすることです。
|
6
6
|
```
|
7
7
|
RAILS_ENV=production bundle exec rake assets:precompile
|
8
8
|
```
|
@@ -32,24 +32,25 @@
|
|
32
32
|
|
33
33
|
### 該当のソースコード
|
34
34
|
|
35
|
-
webpack周りが怪しそうだと思い、こまめにマージして確かめた結果、
|
35
|
+
webpack周りが怪しそうだと思い、こまめにマージして確かめた結果、element-uiが原因であることが分かりました。
|
36
|
-
vueのみをインストールして一切いじらずに本番にあげた場合はprecompileできました。
|
37
|
-
なので原因はここにあると考えています。
|
38
36
|
ですがここの何が原因なのか全く分かりません。
|
39
37
|
```ここに言語名を入力
|
40
38
|
#ここ以下の物を記述するとprecompileに失敗する。
|
41
|
-
import Notifications from 'vue-notification';
|
42
39
|
import ElementUI from 'element-ui';
|
43
40
|
import 'element-ui/lib/theme-chalk/index.css';
|
44
41
|
import locale from 'element-ui/lib/locale/lang/ja';
|
45
|
-
import superagent from 'superagent';
|
46
42
|
```
|
47
43
|
|
48
44
|
### 試したこと
|
49
45
|
```
|
50
|
-
|
46
|
+
違う気もしましたがこの記事の内容を試してみました。
|
47
|
+
precompileできなかったです。
|
48
|
+
|
49
|
+
https://qiita.com/Sa2Knight/items/7386a83c2058e53f0eef
|
51
50
|
```
|
52
|
-
|
51
|
+
|
52
|
+
|
53
|
+
|
53
54
|
### 補足情報(FW/ツールのバージョンなど)
|
54
55
|
|
55
56
|
version: rails6, webpack4系, nginx, puma
|
@@ -62,13 +63,11 @@
|
|
62
63
|
"name": "hogehoge",
|
63
64
|
"private": true,
|
64
65
|
"dependencies": {
|
65
|
-
"@babel/plugin-proposal-class-properties": "^7.8.3",
|
66
66
|
"@fortawesome/fontawesome-free": "^5.12.1",
|
67
67
|
"@rails/actioncable": "^6.0.0-alpha",
|
68
68
|
"@rails/activestorage": "^6.0.0-alpha",
|
69
69
|
"@rails/ujs": "^6.0.0-alpha",
|
70
70
|
"@rails/webpacker": "^4.2.0",
|
71
|
-
"axios": "^0.19.2",
|
72
71
|
"bootstrap": "4.3.1",
|
73
72
|
"element-ui": "^2.13.0",
|
74
73
|
"gulp": "^4.0.2",
|