按需引入antd报错问题
2024-10-19 00:20:27
1.使用create-react-app工具创建了一个项目
create-react-app antd-demo
2.安装babel-plugin-import
npm install babel-plugin-import --dev
3.按需引用antd
在App.js里面引入,
import { Button } from 'antd';
package.json里面配置babel
"babel": {
"plugins": [
[
"import",
{
"libraryName": "antd",
"style": true
}
]
]
},
最后项目启动报错,报错信息如下
./node_modules/antd/lib/button/style/index.less
Module build failed: // https://github.com/ant-design/ant-motion/issues/44
.bezierEasingMixin();
^
Inline JavaScript is not enabled. Is it set in your options?
in E:\webstrom\migu\ngoc\web\react-interface\react-interface-cli\node_modules\antd\lib\style\color\bezierEasing.less (line 110, column 0)
最后把"style":“css”就可以了
这里的style可以为true或者‘css’,但是不知道为什么使用true就报错,
babel-plugin-import配置,options可以为数组
{
"plugins":[["import",options]]
}
导入js模块:
["import", { "libraryName": "antd" }]
导入js和css模块(LESS/Sass源文件):
["import", { "libraryName": "antd", "style": true }]
导入js和css模块(css 内置文件):
["import", { "libraryName": "antd", "style": "css" }]
最新文章
- NVPerfHUD
- css公共样式,初始化
- 【三分搜索算法】UVa 10385 - Duathlon
- [ImportNew]Java中的并发处理
- Tiny210v2( S5PV210 )平台下创建基本根文件系统
- 深度学习word2vec笔记之应用篇
- CCA概述和安装
- Ubuntu环境下SSH的安装及使用
- WeText项目的服务端
- WMWARE下/sbin/scsi_id 返回值为空
- 部署在服务器中的WebService
- 201521123118《java程序设计》第一周学习总结
- Office 365实现单点登录系列(1)—域环境搭建
- linux路由表
- gets() 与 scanf() 的小尴尬
- Spring Bean 的生命周期,如何被管理的?
- win server 2008添加磁盘-脱机转换为联机状态方法
- 面向对象第一话,大战java正则表达式
- bitMap算法实现以及ckHash函数类,将字符串映射成数字,同时可以将数字映射成字符串
- MySQL主从同步的一个小问题解决
热门文章
- 【Cf #502 H】The Films(莫队)
- 【bzoj2154】 Crash的数字表格
- Android中View绘制优化
- java CPU 100% 排查(转载)
- lumen passport Call to undefined method Laravel\Lumen\Application::group()
- Lowest Common Ancestor in a Binary Tree
- Docker Swarm 服务编排之命令
- Python操作sqlserver 2000
- GO_00:Mac之Item2的配置安装
- 【重要】Nginx模块Lua-Nginx-Module学习笔记(三)Nginx + Lua + Redis 已安装成功(非openresty 方式安装)