Missing script: "eject" npm ERR! npm ERR! To see a list of scripts, run: npm ERR! npm run
时间: 2023-07-09 21:29:36 浏览: 67
这个错误提示是因为你尝试运行一个名为 "eject" 的脚本,但是在你的项目中并没有这个脚本。如果你想查看当前项目中所有可用的脚本,可以运行命令 "npm run",它会列出所有可用的脚本名称及其描述。你可以根据列表中的脚本名称来运行相应的脚本。如果你需要添加一个新的脚本,可以在 package.json 文件中的 "scripts" 部分中添加它。例如,如果你想添加一个名为 "build" 的脚本,你可以在 "scripts" 部分中添加以下内容:
```
"scripts": {
"build": "npm run build"
}
```
然后你就可以通过运行 "npm run build" 命令来执行这个脚本了。
相关问题
npm ERR! Missing script: "eject"
npm ERR! Missing script: "eject" 表示在项目的 package.json 文件中没有定义 "eject" 脚本。 这通常发生在使用特定的脚手架工具(如vue-cli3)创建的项目中。 "eject" 脚本通常用于将项目从脚手架工具的配置中解耦,以便能够自定义配置和构建过程。
要解决这个问题,您可以尝试以下几个步骤:
1. 首先,请确保您在 package.json 文件中正确定义了 "eject" 脚本。检查您的 package.json 文件,查看是否有一个名为 "eject" 的脚本,如果没有,请添加它。 确保正确的脚本名称和正确的命令。
2. 如果您使用的是特定的脚手架工具,如vue-cli3,请确保您已经安装了对应的依赖包。您可以尝试使用命令 npm install 或 yarn install 来安装缺失的依赖包。
3. 如果以上步骤都没有解决问题,您可以尝试删除项目的 node_modules 文件夹,并重新执行 npm install 或 yarn install 命令。这将重新安装项目的所有依赖项,并可能解决与缺失脚本相关的问题。
请注意,具体的解决方法可能因您的项目和环境而异。如果问题仍然存在,您可以尝试搜索相关的错误信息和报错日志以获取更多的帮助和解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [运行Vue的项目时出现npm ERR Missing script:错误](https://blog.csdn.net/weixin_52102646/article/details/121799588)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [npm ERR! code EPERM npm ERR! syscall open npm ERR! path C:\Program Files\nodejs\node_cache\_cacache\](https://download.csdn.net/download/weixin_38663701/14040568)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
使用create-react-app搭建react服务后,并且在react服务使用npm run eject 之后怎样修改3000端口
要修改create-react-app服务的端口,可以在项目的根目录下创建一个`.env`文件,并添加以下内容:
```
PORT=3001
```
将上面的端口号改为你想要的端口号即可。然后使用`npm start`启动服务即可看到端口已经修改为你指定的端口号。注意,如果你使用了其他的启动方式,如`npm run build`之后使用`serve`启动服务,也需要在命令行中指定端口号,如下所示:
```
serve -s build -l 3001
```
这样就能够在指定的端口号上启动服务了。