первый постер, поэтому, пожалуйста, дайте мне знать, какую другую информацию я могу дать, чтобы помочь. Я ходил кругами со странной реакцией.
Проблема
Вот скриншот проблемы
Как вы можете видеть на прилагаемом изображении, хотя вкладка элемента проверки консоли показывает, что img sr c читается правильно (img даже отображается при наведении курсора на sr c в консоли), для некоторых причина, по которой изображение не отображается там, где оно выделено.
Это происходит, когда я запускаю npm, начиная с "serve -s build" в качестве конфигурации. Когда я выполняю «npm start» с оригинальным «start-scripts start», imgs отображаются правильно.
Другая странная вещь заключается в том, что на приведенном выше снимке экрана я могу отобразить нужное изображение над этими картами. Значит, он обслуживается правильно, но каким-то образом портит мои css изображения, которые должны отображаться на карточках?
Я выполнил 'npm run-script build' также до запуска npm start, но происходит то же самое.
package. json
"dependencies": {
"react-scripts": "^3.3.0",
"serve": "^11.3.0",
},
"scripts": {
"start": "serve -s build",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
},
Навыки. js
import './Skills.css';
import frontEndImage from '../../images/front-end.png';
import languagesImage from '../../images/languages.png';
import backendImage from '../../images/backend.png';
import miscellaneousImage from '../../images/miscellaneous.png';
let Skills = () => {
return (
<div className="container">
<h1 className="subheader lh-title pb5">Skills</h1>
<div className="ml4 flex flex-wrap justify-center">
<img src={backendImage} alt="header"/>
<div className="skill-card card">
<img src={backendImage} alt="header"/>
<div className="experience-content">
<h1> Back End </h1>
{backSkill}
</div>
</div>
</div>
</div>
)
Навыки. css
.card img {
opacity: 80%;
z-index: 100;
}
.skill-card {
height: 550px;
}
Я не могу найти много документации для пакета подачи, поэтому не могу понять, почему изображения stati c не обслуживаются должным образом. У кого-нибудь есть идея? Спасибо заранее!
Справочная информация - Почему я даже использую npm пакет подачи?
Когда я получил доступ https://localhost: 3000, Я получил бы сообщение «Ошибка приложения React: не удалось создать« WebSocket »: небезопасное соединение WebSocket не может быть инициировано со страницы, загруженной по HTTPS». Такая же ошибка выдает, когда я разверну его на героку, и получу доступ по https. Я следовал решениям, перечисленным в этой проблеме переполнения стека. и установке пакета обслуживания и изменении пакета. json было единственным решением, которое я смог найти для этой проблемы.