teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

webpack 3.1.0を追記しました

2018/03/22 05:05

投稿

segur
segur

スコア73

title CHANGED
File without changes
body CHANGED
@@ -112,6 +112,6 @@
112
112
 
113
113
  up to date in 11.929s
114
114
  ```
115
- ここに表示されているajvやらpeerやらをインストールしてみても、特に状況がかわりません。
115
+ ここに表示されているwebpack 3.1.0をインストールしても、npm run devはうくいきませんでした
116
116
 
117
117
  どなたか解決できる方、いらっしゃいませんでしょうか。

6

ajvについて追記

2018/03/22 05:05

投稿

segur
segur

スコア73

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の結果を追記

2018/03/22 04:57

投稿

segur
segur

スコア73

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
- 192.168.33.10:8000 にブラウザでアクセスしてみたところ、以下のようなエラーが発生しました。
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の実行結果

2018/03/22 04:54

投稿

segur
segur

スコア73

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を追加

2018/03/22 04:43

投稿

segur
segur

スコア73

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

試したことを追記

2018/03/22 04:37

投稿

segur
segur

スコア73

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

ホスト名を修正

2018/03/22 04:25

投稿

segur
segur

スコア73

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/developerportal/nfs_developerportal/resources/views/app.blade.php)
32
+ The Mix manifest does not exist. (View: /home/vagrant/●●●●/resources/views/app.blade.php)
33
33
  ```