質問編集履歴

2

追記の内容に誤りがあったので訂正

2018/12/30 02:47

投稿

msx2
msx2

スコア174

test CHANGED
@@ -1 +1 @@
1
- Laravel MIX の webpack-dev-server を使う方法
1
+ Laravel MIX の webpack-dev-server の設定方法がわからない
test CHANGED
@@ -102,9 +102,7 @@
102
102
 
103
103
  ```
104
104
 
105
- 少なく ```mix.version()```が有効になたので、ここに設定をかけのだと思います。
105
+ 結果、```npm run dev```でビルドするきは ```mix.version()```が有効になりましが```npm run hot```でローカルサーバーは変化がなく出力されHTML
106
-
107
- ただし devServerのhost設定は無視されるのか出力されるHTMLは
108
106
 
109
107
  ```HTML
110
108
 
@@ -112,4 +110,8 @@
112
110
 
113
111
  ```
114
112
 
115
- のままで
113
+ のままでした。
114
+
115
+
116
+
117
+ ローカルサーバーの設定はどこに書いたら反映されるのでしょうか??

1

質問内容を変更

2018/12/30 02:47

投稿

msx2
msx2

スコア174

test CHANGED
@@ -1 +1 @@
1
- Laravel MIX の設定変更
1
+ Laravel MIX の webpack-dev-server を使う方法
test CHANGED
@@ -45,3 +45,71 @@
45
45
 
46
46
 
47
47
  この設定はどこに書いたらいいのでしょうか?
48
+
49
+
50
+
51
+ 追記(2018/12/30)
52
+
53
+ ---
54
+
55
+ webpack.mix.jsに設定を書いてみました。
56
+
57
+
58
+
59
+ ```Javascript
60
+
61
+ const mix = require('laravel-mix');
62
+
63
+ /*
64
+
65
+ |--------------------------------------------------------------------------
66
+
67
+ | Mix Asset Management
68
+
69
+ |--------------------------------------------------------------------------
70
+
71
+ |
72
+
73
+ | Mix provides a clean, fluent API for defining some Webpack build steps
74
+
75
+ | for your Laravel application. By default, we are compiling the Sass
76
+
77
+ | file for the application as well as bundling up all the JS files.
78
+
79
+ |
80
+
81
+ */
82
+
83
+ mix.version();
84
+
85
+ mix.webpackConfig({
86
+
87
+ devServer: {
88
+
89
+ disableHostCheck: true,
90
+
91
+ host: '0.0.0.0'
92
+
93
+ }
94
+
95
+ });
96
+
97
+ mix.js('resources/js/app.js', 'public/js')
98
+
99
+ .sass('resources/sass/app.scss', 'public/css');
100
+
101
+
102
+
103
+ ```
104
+
105
+ 少なくとも ```mix.version()```が有効になったので、ここに設定をかけるのだとは思います。
106
+
107
+ ただし devServerのhost設定は無視されるのか出力されるHTMLは
108
+
109
+ ```HTML
110
+
111
+ <script src="//localhost:8080//js/app.js" ></script>
112
+
113
+ ```
114
+
115
+ のままです