質問編集履歴
7
webpack 3.1.0を追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -112,6 +112,6 @@
|
|
112
112
|
|
113
113
|
up to date in 11.929s
|
114
114
|
```
|
115
|
-
ここに表示されている
|
115
|
+
ここに表示されているwebpack 3.1.0をインストールしても、npm run devはうまくいきませんでした。
|
116
116
|
|
117
117
|
どなたか解決できる方、いらっしゃいませんでしょうか。
|
6
ajvについて追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
MacにCentOSの仮想環境を構築し、その中にLaravelのアプリケーションを作成しています。
|
7
7
|
## ホストマシン
|
8
8
|
- macOS High Sierra 10.13.3
|
9
|
+
- Oracle VirtualBox 5.1.26
|
9
10
|
- vagrant 1.9.8
|
10
11
|
## ゲストマシン
|
11
12
|
- CentOS release6.9
|
@@ -110,4 +111,7 @@
|
|
110
111
|
npm WARN webpack-dev-server@2.11.2 requires a peer of webpack@^2.2.0 || ^3.0.0 but none is installed. You must install peer dependencies yourself.
|
111
112
|
|
112
113
|
up to date in 11.929s
|
113
|
-
```
|
114
|
+
```
|
115
|
+
ここに表示されているajvやらpeerやらをインストールしてみても、特に状況がかわりません。
|
116
|
+
|
117
|
+
どなたか解決できる方、いらっしゃいませんでしょうか。
|
5
npm installの結果を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,12 +20,12 @@
|
|
20
20
|
こちらのサイトを参考に、似たようなサイトを作成しています。
|
21
21
|
https://qiita.com/acro5piano/items/f33381fc60408abe9865
|
22
22
|
|
23
|
-
```
|
23
|
+
```bash
|
24
24
|
php artisan serve --host 192.168.33.10:8000
|
25
25
|
```
|
26
26
|
|
27
|
-
このコマンドでWebサーバーを起動することはできます。
|
27
|
+
このコマンドでWebサーバーを起動することはできます。192.168.33.10というのはゲストマシンのIPアドレスです。
|
28
|
-
|
28
|
+
ブラウザでこのIPにアクセスしてみたところ、以下のようなエラーが発生しました。
|
29
29
|
|
30
30
|
```
|
31
31
|
ErrorException (E_ERROR)
|
@@ -69,14 +69,8 @@
|
|
69
69
|
npmやlaravelに慣れていないため、どこがおかしいのかもよくわかっておりません。
|
70
70
|
|
71
71
|
# 試したこと
|
72
|
-
mix manifest というのを生成するためには、
|
72
|
+
mix manifest というのを生成するためには、**npm run dev**を実行すれば良いという情報があり、実行してみたのですが、途中で止まってしまって、うまくいきません。
|
73
73
|
|
74
|
-
```
|
75
|
-
npm run dev
|
76
|
-
```
|
77
|
-
|
78
|
-
を実行すれば良いという情報があり、実行してみたのですが、途中で止まってしまって、うまくいきません。
|
79
|
-
|
80
74
|
```bash
|
81
75
|
$ npm run dev
|
82
76
|
> ●●●●@1.0.0 dev /home/vagrant/●●●●/●●●●
|
@@ -106,4 +100,14 @@
|
|
106
100
|
at /home/vagrant/●●●●/●●●●/node_modules/graceful-fs/graceful-fs.js:78:16
|
107
101
|
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:532:3)
|
108
102
|
```
|
109
|
-
この最後の行で止まってしまい、いくら待ってもその先に行きません。
|
103
|
+
この最後の行で止まってしまい、いくら待ってもその先に行きません。
|
104
|
+
**npm install**もうまく行っていないようで、以下のような警告がでます。
|
105
|
+
```bash
|
106
|
+
$ npm install
|
107
|
+
npm WARN ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.
|
108
|
+
npm WARN extract-text-webpack-plugin@3.0.2 requires a peer of webpack@^3.1.0 but none is installed. You must install peer dependencies yourself.
|
109
|
+
npm WARN webpack-dev-middleware@1.12.2 requires a peer of webpack@^1.0.0 || ^2.0.0 || ^3.0.0 but none is installed. You must install peer dependencies yourself.
|
110
|
+
npm WARN webpack-dev-server@2.11.2 requires a peer of webpack@^2.2.0 || ^3.0.0 but none is installed. You must install peer dependencies yourself.
|
111
|
+
|
112
|
+
up to date in 11.929s
|
113
|
+
```
|
4
npm run devの実行結果
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,7 +32,8 @@
|
|
32
32
|
The Mix manifest does not exist. (View: /home/vagrant/●●●●/resources/views/app.blade.php)
|
33
33
|
```
|
34
34
|
|
35
|
+
●●●●というのは伏字です。
|
35
|
-
こ
|
36
|
+
このエラーを解決したいです。
|
36
37
|
|
37
38
|
# 設定ファイル
|
38
39
|
package.jsonはこんな感じです。author等は省略しています。
|
@@ -65,7 +66,7 @@
|
|
65
66
|
}
|
66
67
|
```
|
67
68
|
色々な情報を参考にして構築したので、内容がおかしいかもしれません。
|
68
|
-
npmに慣れていないため、どこがおかしいのかもよくわかっておりません。
|
69
|
+
npmやlaravelに慣れていないため、どこがおかしいのかもよくわかっておりません。
|
69
70
|
|
70
71
|
# 試したこと
|
71
72
|
mix manifest というのを生成するためには、
|
@@ -74,4 +75,35 @@
|
|
74
75
|
npm run dev
|
75
76
|
```
|
76
77
|
|
77
|
-
を実行すれば良いという情報があり、実行してみたのですが、途中で止まってしまって、うまくいきません。
|
78
|
+
を実行すれば良いという情報があり、実行してみたのですが、途中で止まってしまって、うまくいきません。
|
79
|
+
|
80
|
+
```bash
|
81
|
+
$ npm run dev
|
82
|
+
> ●●●●@1.0.0 dev /home/vagrant/●●●●/●●●●
|
83
|
+
> npm run development
|
84
|
+
|
85
|
+
|
86
|
+
> ●●●●@1.0.0 development /home/vagrant/●●●●/●●●●
|
87
|
+
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
|
88
|
+
|
89
|
+
10% building modules 8/10 modules 2 active ...les/vue-router/dist/vue-router.esm.jsTypeError: dep.getResourceIdentifier is not a function
|
90
|
+
at addDependency (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:387:30)
|
91
|
+
at iterationOfArrayCallback (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:78:3)
|
92
|
+
at addDependenciesBlock (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:407:5)
|
93
|
+
at Compilation.processModuleDependencies (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:418:4)
|
94
|
+
at afterBuild (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:545:16)
|
95
|
+
at _this.buildModule.err (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:591:11)
|
96
|
+
at callback (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:342:35)
|
97
|
+
at module.build.error (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/Compilation.js:378:12)
|
98
|
+
at handleParseResult (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/NormalModule.js:363:12)
|
99
|
+
at doBuild.err (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/NormalModule.js:385:6)
|
100
|
+
at runLoaders (/home/vagrant/●●●●/●●●●/node_modules/webpack/lib/NormalModule.js:264:12)
|
101
|
+
at /home/vagrant/●●●●/●●●●/node_modules/loader-runner/lib/LoaderRunner.js:370:3
|
102
|
+
at iterateNormalLoaders (/home/vagrant/●●●●/●●●●/node_modules/loader-runner/lib/LoaderRunner.js:211:10)
|
103
|
+
at Array.<anonymous> (/home/vagrant/●●●●/●●●●/node_modules/loader-runner/lib/LoaderRunner.js:202:4)
|
104
|
+
at Storage.finished (/home/vagrant/●●●●/●●●●/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:43:16)
|
105
|
+
at provider (/home/vagrant/●●●●/●●●●/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:79:9)
|
106
|
+
at /home/vagrant/●●●●/●●●●/node_modules/graceful-fs/graceful-fs.js:78:16
|
107
|
+
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:532:3)
|
108
|
+
```
|
109
|
+
この最後の行で止まってしまい、いくら待ってもその先に行きません。
|
3
package.jsonを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,6 +34,39 @@
|
|
34
34
|
|
35
35
|
これを解決したいです。
|
36
36
|
|
37
|
+
# 設定ファイル
|
38
|
+
package.jsonはこんな感じです。author等は省略しています。
|
39
|
+
```json
|
40
|
+
{
|
41
|
+
"scripts": {
|
42
|
+
"dev": "npm run development",
|
43
|
+
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
|
44
|
+
"watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
|
45
|
+
"watch-poll": "npm run watch -- --watch-poll",
|
46
|
+
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
|
47
|
+
"prod": "npm run production",
|
48
|
+
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
|
49
|
+
},
|
50
|
+
"dependencies": {
|
51
|
+
"axios": "~0.18.0",
|
52
|
+
"bootstrap-sass": "~3.3.7",
|
53
|
+
"cross-env": "~5.1.4",
|
54
|
+
"jquery": "~3.3.1",
|
55
|
+
"laravel-mix": "~2.1.11",
|
56
|
+
"lodash": "~4.17.5",
|
57
|
+
"vue": "~2.5.16",
|
58
|
+
"vue-resource": "~1.5.0",
|
59
|
+
"vue-router": "~3.0.1",
|
60
|
+
"webpack": "~4.2.0"
|
61
|
+
},
|
62
|
+
"devDependencies": {
|
63
|
+
"webpack-cli": "~2.0.12"
|
64
|
+
}
|
65
|
+
}
|
66
|
+
```
|
67
|
+
色々な情報を参考にして構築したので、内容がおかしいかもしれません。
|
68
|
+
npmに慣れていないため、どこがおかしいのかもよくわかっておりません。
|
69
|
+
|
37
70
|
# 試したこと
|
38
71
|
mix manifest というのを生成するためには、
|
39
72
|
|
@@ -41,4 +74,4 @@
|
|
41
74
|
npm run dev
|
42
75
|
```
|
43
76
|
|
44
|
-
を実行すれば良いという情報があり、実行してみたのですが、
|
77
|
+
を実行すれば良いという情報があり、実行してみたのですが、途中で止まってしまって、うまくいきません。
|
2
試したことを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -30,4 +30,15 @@
|
|
30
30
|
```
|
31
31
|
ErrorException (E_ERROR)
|
32
32
|
The Mix manifest does not exist. (View: /home/vagrant/●●●●/resources/views/app.blade.php)
|
33
|
-
```
|
33
|
+
```
|
34
|
+
|
35
|
+
これを解決したいです。
|
36
|
+
|
37
|
+
# 試したこと
|
38
|
+
mix manifest というのを生成するためには、
|
39
|
+
|
40
|
+
```
|
41
|
+
npm run dev
|
42
|
+
```
|
43
|
+
|
44
|
+
を実行すれば良いという情報があり、実行してみたのですが、別のエラーが出て、うまくいきません。
|
1
ホスト名を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,5 +29,5 @@
|
|
29
29
|
|
30
30
|
```
|
31
31
|
ErrorException (E_ERROR)
|
32
|
-
The Mix manifest does not exist. (View: /home/vagrant/
|
32
|
+
The Mix manifest does not exist. (View: /home/vagrant/●●●●/resources/views/app.blade.php)
|
33
33
|
```
|