Nuxt 2.0.0から2.4.0にアップデートしたときに起こったエラーについて

Nuxt 2.0.0から2.4.0にアップデートしたときに起こったエラーについて:


概要

とある理由でnuxt 2.0.0からnuxt2.4.0にアップデートすることがあり、スムーズにアップデートできなかったので備忘録


Nuxtのバージョン

"nuxt": "2.0.0-25638738.d69b4b8" 


"nuxt": "2.4.0" 


エラー

何故かrouter.jsのimport部分でコケる

Module parse failed: Unexpected token (11:10) 
You may need an appropriate loader to handle this file type. 
|       var AsyncHome = asyncComponent(appendAsyncReducer, epicSubject$, function () { 
|         return process.env.SERVER ? require('./home') 
>         : import( 
|         /* webpackChunkName: "accusations" */ 
|         './home'); 
 @ ./server/ssr.js 15:0-34 167:25-34 
 @ ./server/index.js 


解決方法

rm -rf node_modules package-lock.json 
# 必要であればキャッシュを消す 
npm cache clean --force 
npm install webpack@4.28.4 --save-dev --save-exact 
npm install acorn-dynamic-import@4.0.0 --save-dev 
npm install acorn@6.0.5 --save-dev 
npm update acorn --depth 20 
npm dedupe 


参考

https://github.com/webpack/webpack/issues/8656

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)