GAE!GAE!GAE! nuxtを手軽にアップするならGAE!
ということでGAEにアップしてみました。
しかし、Server Error(500エラー)。
そんな貴方と私に対処法をお教え致します。
それぞれのバージョンは以下の通り。
▶︎︎ node -v
v12.1.0
▶︎︎ nuxt -v (こんなコマンドはない)
v2.12.2
純粋にGAEにアップする方法をお探したの方は以下
###さて本題、エラーの原因を調べる。
GAEにはエラーを調べるために非常に便利なコマンドがあります。
sudo gcloud app logs tail -s default
これでログが出せました。
Error: Cannot find module 'vuetify/es5/util/colors'
Require stack:
- /workspace/nuxt.config.js
- /workspace/server/index.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
at Function.Module._load (internal/modules/cjs/loader.js:840:27)
at Module.require (internal/modules/cjs/loader.js:1019:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object.<anonymous> (/workspace/nuxt.config.js:1:78)
at Module._compile (internal/modules/cjs/loader.js:1133:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Module.require (internal/modules/cjs/loader.js:1019:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/workspace/nuxt.config.js', '/workspace/server/index.js' ]
}
なるほど、vuetifyのエラーのようです。
色々と調べていると、package.jsonの@nuxtjs/vuetifyが
devDependencies にあるのがエラーの根源らしい。
ということでdependencies に移動させて完了
### Have a good life!