'react-app-rewired' 不是内部或外部命令,也不是可运行的程序
时间: 2023-10-22 08:09:05 浏览: 376
您遇到的错误是由于缺少 'react-app-rewired' 命令导致的。这个命令用于修改 Create React App 默认配置。要解决这个问题,您可以按照以下步骤操作:
1. 确保您已经安装了 'react-app-rewired' 包。您可以在项目的根目录下使用以下命令进行安装:
```
npm install react-app-rewired --save-dev
```
2. 如果已经安装了 'react-scripts' 包,请先卸载它。您可以使用以下命令进行卸载:
```
npm uninstall react-scripts
```
3. 修改 `package.json` 文件中的 `scripts` 部分,将原来的 `react-scripts` 替换为 `react-app-rewired`。例如,将 `"start": "react-scripts start"` 修改为 `"start": "react-app-rewired start"`。
4. 在命令行中再次运行您之前尝试执行的命令,应该不再出现 "'react-app-rewired' 不是内部或外部命令" 的错误。
如果您还有其他问题,请随时提问。
相关问题
react-app-rewired 不是内部或外部命令,也不是可运行的程序
`react-app-rewired` 是一个用于修改和扩展创建的 React 应用程序(通常使用 create-react-app)的工具包。它提供了一种灵活的方式,让你可以在不直接修改`package.json`或`config.js`(create-react-app的默认配置文件)的情况下,自定义和重写应用程序的配置设置,比如修改Babel配置、添加额外的插件或全局CSS等。通过使用这个库,你可以轻松地在不破坏create-react-app初始结构的前提下,对构建过程进行扩展。
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`命令。
如果以上步骤仍无法解决问题,请尝试重新安装依赖或使用其他的类似工具。
阅读全文