Задать вопрос
@maksmaksimovich

Не распознаёт jsx, когда добавляю package.json, как лечить?

Есть файл App.jsx, у него в рендере
<h1>Hello World</h1>
Всё норм работает, но если кладу этот файл в отдельную папку и рядом с файлом создаю файл package.json с таким содержанием:
{
  "name": "App",
  "main": "App.jsx"
}

То тогда начинает ругаться на тег h1 в рендере App.jsx
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
...но если кладу этот файл в отдельную папку и рядом с файлом создаю файл package.json с таким содержанием...

Зачем?

Срочно изучайте основы npm и wepack.

Если хотите собирать бандл из другой директории измените путь в свойстве entry конфига webpack:
module.exports = {
  entry: './path/to/my/entry/file.js'
};

package.json добавлять не надо, этот файл для других целей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы