Nuxt.js Nuxt编译时带有警告-提取css块网页包插件

Nuxt.js Nuxt编译时带有警告-提取css块网页包插件,nuxt.js,Nuxt.js,我正在做一个包含多个文件和文件夹的大项目。现在,当我运行npm run dev或更改页面时,Nuxt会显示这些恼人的警告 WARN Compiled with 7 warnings friendly-errors 11:11:49 WARN Error friendly-errors 11:11:49 chunk pages/add-new-property

我正在做一个包含多个文件和文件夹的大项目。现在,当我运行
npm run dev
或更改页面时,Nuxt会显示这些恼人的警告

 WARN  Compiled with 7 warnings                       friendly-errors 11:11:49


 WARN  Error                                          friendly-errors 11:11:49

chunk pages/add-new-property/index.pages/property/index.pages/room-management/add-new/index.pages/signup/index [extract-css-chunks-webpack-plugin]
Conflicting order. Following module has been added:
 * css ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./components/property/policies/yes-no-box.vue?vue&type=style&index=0&id=67558805&lang=scss&scoped=true&
despite it was not able to fulfill desired ordering with these modules:
 * css ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UI/checkbox/checkbox.vue?vue&type=style&index=0&lang=scss&
   - couldn't fulfill desired order of chunk group(s) pages/property/index, pages/room-management/add-new/index
   - while fulfilling desired order of chunk group(s) pages/add-new-property/index, pages/signup/index
. . .
这只是7个警告之一

 WARN  Compiled with 7 warnings                       friendly-errors 11:11:49


 WARN  Error                                          friendly-errors 11:11:49

chunk pages/add-new-property/index.pages/property/index.pages/room-management/add-new/index.pages/signup/index [extract-css-chunks-webpack-plugin]
Conflicting order. Following module has been added:
 * css ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./components/property/policies/yes-no-box.vue?vue&type=style&index=0&id=67558805&lang=scss&scoped=true&
despite it was not able to fulfill desired ordering with these modules:
 * css ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!./node_modules/vuetify-loader/lib/loader.js??ref--16-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UI/checkbox/checkbox.vue?vue&type=style&index=0&lang=scss&
   - couldn't fulfill desired order of chunk group(s) pages/property/index, pages/room-management/add-new/index
   - while fulfilling desired order of chunk group(s) pages/add-new-property/index, pages/signup/index
. . .
有人能告诉我如何修复或至少忽略Nuxtjs中的警告吗?请注意,警告来自提取css块网页包插件而非迷你css提取插件


编辑:这个问题只发生在开发过程中,它非常烦人,因为当您第一次加载页面时,样式没有加载。因此,您必须手动刷新页面。但在刷新之后,如果您再次访问该页面,一切都很好。

页面/属性/索引,页面/房间管理/添加新的/索引 及 页面/添加新属性/索引,页面/注册/索引

它们都导入一些组件,但导入顺序不同。因此,您必须检查这些文件中的导入顺序

例如,文件a.vue和b.vue具有不同的导入顺序:

a、 vue:

import CompA from 'xxx'
import CompB from 'yyy'
b、 vue


这将导致错误。

您可以在nuxt.config.js中添加ignoreOrder属性

build: {
    extractCSS: {
      ignoreOrder: true
    }
}

据我所知,它们没有重叠的进口。它们是页面组件,因此不能相互导入。错误是从extract css chunks webpack插件中显示的,因此,我怀疑是导入导致了这些错误。对于css代码,我在每个组件中编写了所有css代码,因此,它们也不会被导入。我认为这是提取css块网页包插件库的问题。