我是react,babel和antd的新手。
我安装了 react 并使用 create-react-app 启动了一个项目。我安装了 antd (ant.design)。它建议使用 babel-plugin-import,所以我也安装了它。
如果我解释正确,babel-plugin-import 的使用文档说把它放在一个 .babelrc 文件中:
{
"plugins": [
["import", {
"libraryName": "antd",
"style": true
}]
]
}
我很难让它工作。我的网络控制台仍然有警告:
您正在使用一整包的 antd,请使用 https://www.npmjs.com/package/babel-plugin-import来减少 app bundle 的大小。
我的项目目录中没有 .babelrc 文件,所以我创建了一个包含上述内容的文件并重新启动了我的服务器(npm start)。那没有用,所以我在 myProject/node_modules/babel_plugin_import 中创建了一个,但这也不起作用。
该代码片段应该去哪里?
在https://github.com/ant-design/babel-plugin-import的底部它说
如果你在 webpack config vender 中添加库,babel-plugin-import 将不起作用。
但我不知道那是什么意思。
我在这里问了另一个问题:如何让 antd 使用通过 create-react-app 创建的应用程序? 也许这个问题与我通过 create-react-app 创建的项目有关?