javascript - 如何以正确的方式捆绑 AntD?

标签 javascript reactjs babeljs antd parceljs

这将是我第一次在项目中不使用 CRA,因此请遵循本指南 here .

在标题Customize Theme下。我正在尝试导入 ant.design 默认样式(如果可能,如果未导入组件,则不导入样式?)并能够覆盖它。我不知道从这里到底该去哪里。如何在 .babelrc 中实现 less/less-loader 部分?

此外,我希望能够利用 babel-plugin-import这样我就可以按需调用该组件,因为看起来我正在导入整个库。

{
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react"
  ],
  "plugins": [
    "@babel/plugin-proposal-class-properties",
    [
      "import",
      {
        "libraryName": "antd",
        "libraryDirectory": "es"
      }
    ]
  ]
}

Edit Parcel Antd

最佳答案

我遇到了同样的问题,但我解决了。在根目录中创建一个文件 webpackrc 并粘贴以下脚本

{
"extraBabelPlugins": [
["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
]
}

或者尝试用这个导入 antd css -

@import '~antd/dist/antd.css';

到 App.css 和 Index.css 之一/两者的顶部。

希望有帮助!

关于javascript - 如何以正确的方式捆绑 AntD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59617531/

相关文章:

javascript - AngularJS 中的过滤器 - html 标签中的文本

javascript - 使用@babel/preset-typescript 从环境 TypeScript 模块中使用枚举?

javascript - 使用 Babel 和 Rollup 转译 startsWith() 时出现问题

Javascript 改变标签的innerhtml

javascript - 如何获取kendo在客户端构建的url

javascript - 如何将 jquery 插件导入到我的 React 组件中?转机

javascript - React JS 中的列表和键 : TypeError: Cannot read property 'map' of undefined

javascript - Webpack错误: “You may need an appropriate loader to handle this file type”

javascript - 如何在表 : jquery 中追加列

reactjs - 如何在 React 中引用本地 svg?