【发布时间】:2017-05-17 21:06:46
【问题描述】:
我是 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 中创建了一个,但也没有用。
代码 sn-p 应该去哪里?
https://github.com/ant-design/babel-plugin-import 的底部写着
如果您在其中添加库,babel-plugin-import 将无法正常工作 webpack 配置供应商。
但我不知道那是什么意思。
我在这里问了另一个问题:How to get antd working with app created via create-react-app? 也许这个问题与我通过 create-react-app 创建的项目有关??
【问题讨论】:
标签: babeljs create-react-app antd