antd-mobile 无法加载react-app-rewired

发布于 2022-09-11 17:01:42 字数 606 浏览 12 评论 0

const { injectBabelPlugin } = require('react-app-rewired');
module.exports = function override(config, env) {

config = injectBabelPlugin(['import', { libraryName: 'antd-mobile', style: 'css' }], config);
return config;

};
我按照官网的步骤来的,但是控制台报错
yarn run v1.7.0
$ react-app-rewired start
injectBabelPlugin is not a function
errorinfo Visit Command failed with exit code 1.
https://yarnpkg.com/en/docs/c... for documentation about this command.

Process finished with exit code 1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不语却知心 2022-09-18 17:01:42

已经解决,解决方案
make sure u installed 'customize-cra' and react-app-rewired@2.x
make sure u installed 'less' and 'less-loader'
and then here is the config-overrides.js
const {
override,
fixBabelImports,
addLessLoader,
} = require("customize-cra");

module.exports = override(
fixBabelImports("import", {

libraryName: "antd", libraryDirectory: "es", style: true // change importing css to less

}),
addLessLoader({

javascriptEnabled: true,
modifyVars: { "@primary-color": "#1DA57A" }

})
);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文