Nuxt генерировать ошибку показа: невозможно прочитать свойство 'normalModuleFactory' из неопределенного - PullRequest
0 голосов
/ 04 октября 2018

Недавно я обновляю Nuxt с 1.4.0 до 1.2.x и Vuetify с 1.0.9 до 1.2.x.После этого npm run dev работает нормально.но когда я запускаю Nuxt generate, я получаю ошибку ниже.Я застрял на этой ошибке с прошлой ночи и не могу понять, почему она возникает.Любое руководство будет полезно.Заранее благодарим.

nuxt:build Generating files... +138ms
nuxt:build Generating routes... +13ms
nuxt:build Building files... +314ms

ERROR

TypeError: Cannot read property 'normalModuleFactory' of undefined

- IgnorePlugin.js:96 IgnorePlugin.apply
[vue]/[webpack]/lib/IgnorePlugin.js:96:18

- Tapable.js:375 Compiler.apply
[npm]/[nuxt]/[tapable]/lib/Tapable.js:375:16

- webpack.js:33 webpack
[npm]/[nuxt]/[webpack]/lib/webpack.js:33:19

- builder.js:524 compilers.compilersOptions.map.compilersOption
[npm]/[nuxt]/lib/builder/builder.js:524:24

- Array.map

- builder.js:523 Builder.webpackBuild
[npm]/[nuxt]/lib/builder/builder.js:523:39

- builder.js:168 Builder.build
[npm]/[nuxt]/lib/builder/builder.js:168:16

package.json можно найти здесь .

nuxt.config.js можно найти здесь .

Я пытался копать об этом, но, похоже, он генерируется через веб-пакет.Так что я тоже обновился до webpack 4.Но все равно он выдает эту ошибку.

Если вам нужны какие-либо подробности, я был бы рад предоставить.

1 Ответ

0 голосов
/ 04 октября 2018

После долгого разговора с сообществом разработчиков nuxtjs.Вот решение.Эта проблема возникает, когда мы пытаемся запустить nuxt generate, но наша локальная версия Nuxt! == глобальная версия Nuxt.

Таким образом, решение заключается в обновлении глобальной версии nuxt npm i -g nuxt или запуске проекта из локальной версии nuxt node_modules/.bin/nuxt generate

...