当前位置: 首页 > 知识库问答 >
问题:

为什么我突然在Nuxt中得到一个未知的单词错误?

奚晟
2023-03-14

我有一个Nuxt项目,直到今天都运行良好。

在这个项目中,我使用Vue Flickity,它包括一个指向node_modules中Flickity CSS文件的链接。到目前为止,这一直运行良好,似乎是问题的根源。

当我运行npm run dev时,我得到以下错误:

node_modules/闪烁/flickity.css?vue错误

语法错误:ModuleBuildError:模块构建失败(来自./node_modules/postss loader/src/index.js):友好错误16:00:12语法错误

(141:7)未知词

139 | 140 | if(模块热){

141 |//1548777611244 | ^142 | var cssReload=require(../../extract css chunks webpack plugin/dist/hotModuleReplacement.js”)(module.id,{fileMap:“{fileName}”,“reloadAll”:true});143 |
模块。热的处置(cssReload);

截图:

我使用cli创建了这个项目,所以甚至没有涉及任何网页包配置。

Vue Flickity是通过插件调用的(这是Nuxt中推荐的方式),SSR设置为false。然而,它一直是这种方式,并且以前工作正常。

我不明白为什么会这样。任何帮助或建议都将不胜感激。

共有2个答案

潘琪
2023-03-14

您可能在您的package.json中将Nuxt版本定义为"nuxt":"^2.3.4",因此它会自动更新为Nuxt 2.4.0。将其更改为"nuxt":"2.3.4"并运行npm install。

严阳秋
2023-03-14

这是nuxt 2.4.0中的一个bug。它在2.4.2中被修复,并在发布https://github.com/nuxt/nuxt.js/releases/tag/v2.4.2

 类似资料: