Yarn安装'react-app-rewired
时间: 2024-01-02 14:05:03 浏览: 230
你可以使用以下命令使用 yarn 安装 react-app-rewired:
```
yarn add react-app-rewired --dev
```
安装完成后,你可以在 `package.json` 文件中添加以下代码来替换默认的 `start`, `build` 和 `test` 命令:
```
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test"
}
```
这将会让 `react-scripts` 使用 `react-app-rewired` 代替默认配置。现在你可以在根目录下创建一个 `config-overrides.js` 文件来配置你的项目。
相关问题
react-app-rewired
React-app-rewired是一个用于create-react-app构建的项目中添加Webpack配置的工具。它可以与customize-cra配合使用。首先,你需要通过运行以下命令来安装react-app-rewired和customize-cra:yarn add customize-cra react-app-rewired --dev。然后,你需要更改package.json文件中的scripts命令,将start、build和test命令改为react-app-rewired start、react-app-rewired build和react-app-rewired test。这样,你就可以使用react-app-rewired来自定义Webpack配置了。React-app-rewired的使用可以帮助我们更好地实现对Webpack相关配置的自定义。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [React - react-app-rewired](https://blog.csdn.net/sinat_33184880/article/details/104291527)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [关于 react-app-rewired的使用【前端】](https://blog.csdn.net/qq_45402495/article/details/122740469)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
react-app-rewired' 不是内部或外部指令,也不是可运行的程序或批处理文件。
这个错误提示通常出现在使用了`react-app-rewired`但是在命令行中无法找到该命令时。这通常是因为没有在项目的`package.json`文件中正确配置`react-app-rewired`。尝试以下步骤:
1. 确认你已经在项目中安装了`react-app-rewired`,可以使用以下命令来安装:`npm install react-app-rewired --save-dev` 或 `yarn add react-app-rewired --dev`
2. 确认你的`package.json`文件中的`scripts`字段中已经将`react-scripts`替换为`react-app-rewired`。例如:
```json
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test",
"eject": "react-scripts eject"
}
```
3. 如果仍然有问题,请尝试在命令行中使用全局安装的`react-app-rewired`。可以使用以下命令进行全局安装:`npm install -g react-app-rewired` 或 `yarn global add react-app-rewired`。然后在命令行中使用`react-app-rewired`命令。
如果以上步骤仍无法解决问题,请尝试重新安装依赖或使用其他的类似工具。
阅读全文