reactjs - ruby 错误模棱两可的选项:-s (OptionParser::AmbiguousOption) 服务反应应用程序时
问题描述
为什么在尝试运行我的 react-app 的构建时出现此错误?
尝试为我的 React 应用程序提供“构建”服务时出现以下错误:
命令:
serve -s build
返回:
Traceback (most recent call last):
4: from -e:1:in `<main>'
3: from /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:324:in `httpd'
2: from /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:41:in `setup'
1: from /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:41:in `new' /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:63:in `block in setup': invalid option: s (OptionParser::InvalidOption)
4: from -e:1:in `<main>'
3: from /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:324:in `httpd'
2: from /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:41:in `setup'
1: from /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:41:in `new' /Users/johnelbasha/.rbenv/versions/2.6.6/lib/ruby/2.6.0/un.rb:63:in `block in setup': ambiguous option: -s (OptionParser::AmbiguousOption)
在收到此错误之前,我使用了以下命令:
命令:
npm run build
返回:
> my-app@0.1.0 build /Users/johnelbasha/code/my-app
> react-scripts build
Creating an optimized production build...
Compiled with warnings.
src/components/Header.js
Line 22:8: 'headingStyle' is assigned a value but never used no-unused-vars
Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.
File sizes after gzip:
42.61 KB build/static/js/2.1d01524f.chunk.js
1.59 KB build/static/js/3.1fb51886.chunk.js
1.36 KB build/static/js/main.2fd5a198.chunk.js
1.17 KB build/static/js/runtime-main.3e447e76.js
624 B build/static/css/main.fb0aa769.chunk.css
The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.
The build folder is ready to be deployed.
You may serve it with a static server:
yarn global add serve
serve -s build
Find out more about deployment here:
https://cra.link/deployment
语境:
我正在学习 React 并在此处观看教程视频: https ://www.youtube.com/watch?v=w7ejDZ8SWv8&t=4846s
解决方案
如果你\
在它之前运行它,它会工作,因为它将运行非别名serve
(你的纱线之一)
\serve -s 构建
推荐阅读
- python - 如何在不阻塞程序的情况下设法等待我的套接字连接?
- rest - 如果将 REST API 用于插入/更新记录列表,那么设计 REST API 的标准做法是什么
- laravel - Laravel 查询构建器 GROUP BY 方法以及 SKIP 和 TAKE 方法
- python - 如何解析字符串或 json(string) 中的特定子字符串?
- spring-boot - SpringBoot:上传文件时出错
- jenkins - 詹金斯:从节点上的日志文件位置?
- php - 无法在自定义函数 php 中使用查询
- javascript - moment js:自定义格式字符串到一天的持续时间
- spring - 我们如何使用spring和hibernte执行包含视图和存储过程的.sql脚本
- sql - 检查表值是否包含在我发送的字符串中的 SQL 语句