在 Nuxt.js 项目中使用 normalize.css 的最佳方式是什么?

Mae*_*ver 2 normalize-css nuxt.js

我使用命令搭建了一个新的Nuxt.js项目npx create-nuxt-app,并将Bulma用于 UI 框架。我了解到 bulma.css 文件已包含在具有以下配置的nuxt.config.js文件中。

modules: [
  '@nuxtjs/bulma'
]
Run Code Online (Sandbox Code Playgroud)

但后来我想使用normalize.css来确保样式在所有浏览器中保持一致。为了使其正常工作,应将此 normalize.css 文件包含在所有 css 文件的顶部。

我试过将它导入到这样的layout/default.vue文件中。(我参考了这个

<style lang="scss">
  @import '~/node_modules/normalize.css/normalize.css'
</style>
Run Code Online (Sandbox Code Playgroud)

但是后来我在 Chrome devtools 上检查时了解到 normalize.css 文件实际上包含在底部。

在 chrome devtools 上进行元素检查的屏幕截图

在 normalize.css 之前包含的样式是bulma.css

所以问题是:如何在这个 Nuxt.js 项目中正确导入normalize.css以便将其导入/包含在 css 文件列表的顶部?

Mae*_*ver 12

nuxt.config.js文件中,我将normalize.css包含为如下所示的全局 css 文件。

css: [
 'normalize.css/normalize.css'
],
Run Code Online (Sandbox Code Playgroud)

并且normalize.css样式出现在bulma.css之前,所以似乎问题解决了。

在此处输入图片说明

  • 我已经通过 npm 命令安装了 normalize.css - `npm install normalize.css` (6认同)