如何在nuxt.js中按需使用mint-ui?

发布于 2022-09-05 01:09:11 字数 732 浏览 23 评论 0

已经通过官方文档可以实现全部加载 mint-ui,其实我只是想要几个组件,但是总提示 style.css 文件错误:

../node_modules/mint-ui/lib/font/style.css:2
@font-face {font-family: "mintui";
^

我的配置如下:

mint-ui.js

import Vue from 'vue'

import { Button } from 'mint-ui'
Vue.component(Button.name, Button)

nuxt.config.js

build: {
    vendor: [
        'mint-ui'
    ],
    babel:{
      "plugins": [["component", [
        {
          "libraryName": "mint-ui",
          "style": true
        }
      ]]],
      "comments": true
    }
},
plugins: [
    { src: '~plugins/mint-ui', ssr: true }
]

类似问题:如何在nuxt.js中使用element?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

以酷 2022-09-12 01:09:11

1.非常开心你邀请我回答这个问题,看了下你的描述,你有没有安装 babel-plugin-component这个插件呢

爱已欠费 2022-09-12 01:09:11

你好我也遇到这个问题了,请问你这么解决的呢?

青春有你 2022-09-12 01:09:11

快一年了,挖个坟,不知楼主解决了没有,我的解决方法是
babel:{

"presets":[
  ["es2015",{"modules": false}]
],
"plugins":[["component",[
  {
    "libraryName":"mint-ui",
    "style": true
  }
]]],
// comments:true

},

在你代码的基础上加上 "presets" 属性设置,然后在当前文件的css属性引用样式,就可以了
css:['mint-ui/lib/style.css'],

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文