reactjs - 如何将 react-app-rewired 与 webpack 开发服务器一起使用?
问题描述
我想在没有“react-app-rewired start”脚本的项目中使用 react-app-rewired npm 包。
这是我的 package.json 文件:
{
///
script:{
///
"watch": "webpack-dev-server",
///
}
///
}
我可以通过sudo yarn watch启动我的服务器。所以我不能用react-app-rewired start重写它。
这是我的 config-overrides.js 文件:
const path = require("path");
const {
override,
fixBabelImports,
addLessLoader,
addWebpackPlugin
} = require("customize-cra");
const AntDesignThemePlugin = require("antd-theme-webpack-plugin");
const options = {
stylesDir: path.join(__dirname, "./src/styles"),
antDir: path.join(__dirname, "./node_modules/antd"),
varFile: path.join(__dirname, "./src/styles/vars.less"),
themeVariables: ["@primary-color"],
// indexFileName: "index.html"
};
module.exports = override(
fixBabelImports("antd", {
libraryName: "antd",
libraryDirectory: "es",
style: true
}),
addWebpackPlugin(new AntDesignThemePlugin(options)),
addLessLoader({
lessOptions: {
javascriptEnabled: true
}
})
);
我也可以使用webpack.config.js文件。如果有人知道如何在该文件中添加此配置,非常欢迎。谢谢你!
解决方案
推荐阅读
- reactjs - 类型错误:更新时无法读取未定义反应 redux 的属性“地图”
- angular - 加载所有子内容时显示父组件角度4
- python - 在底图上使用倒钩绘制风时不显示
- python - 使用 Python 登录网站
- php - php 查询不使用 UTF-8 字符集
- php - WordPress有什么方法或任何片段来最小化标签'style amp-custom'中指定的样式表的渲染大小?
- git - 无法通过 GoDaddy 的 SMTP 服务器使用 Git 命令发送电子邮件
- java - 在 Android 中读取内部存储文件花费了太多时间
- html - 单选按钮上的 Angular2+(单击)事件在 Safari/iOS 上不起作用
- java - 如何将不同的图像放入回收站视图中的每个卡片视图中?