creat-react-app 创建完项目后要引用antd-mobile,但是需要单独引入组件和样式,比较麻烦;看官方的文档进行设置,设置完config-overrides.js 后运行报错:
The “injectBabelPlugin” helper has been deprecated as of v2.0. You can use customize-cra plugins in replacement;
原因是因为react-app-rewired版本问题,可以下载2.0 的版本处理解决;也可以采用新的设置方式;
下边是新的config-overrides.js 设置;
const {
override,
fixBabelImports,
addLessLoader,
} = require("customize-cra");
module.exports = override(
fixBabelImports("babel-plugin-import", {
libraryName: "antd-mobile",
style: true
}),
addLessLoader({
ident: 'postcss',
javascriptEnabled: true,
modifyVars: { "@primary-color": "#1DA57A" }
})
);
就这样,我得问题解决了!如果没能解决你的问题,多查查资料,不要急躁!