nuxt build
すると死ぬ案件
nuxtbuildの結果
$ nuxt build
(略)
ERROR in common.xxxxxxxxxxx.js from UglifyJs
Name expected [./node_modules/whatwg-url/lib/URLSearchParams.js:11,0][common.xxxxxxxxxx.js:14903,12]
Error: Webpack build exited with errors
(略)
闇深い案件だったけど原因は nuxt.config.js
の build.vendor
に @nuxtjs/axios
を追加してたせい。
(確証は何もないんだけど) build.vendor内でES2015的なシンタックスは機能しないみがあるんだけど、 @nuxtjs/axios
が依存してる whatwg-url
は const { target, kind, index } = internal;
みたいなシンタックスで書かれてて、ここの解釈で死んだっぽい。
シンタックス合ってるようにしか見えないし、何が問題なのかマジわからんくてクッソハマったけど、nuxt.config.js
を修正して無事に解決しました