Не удается найти ошибку модуля «postcss-preset-env» с помощью приложения create-реагировать внутри рабочей области npm

я пытаюсь добавить create-react-appapp внутри монорепозитория Turborepo.

Проблема в том, что если я запускаю из корня монорепозитория, а затем пытаюсь запустить приложение CRA, запустив , я получаю следующую ошибку во время компиляции:

Загрузка плагина PostCSS «postcss-preset-env» не удалась: не удается найти модуль «postcss-preset-env»

Я заметил, что если я запускаю из папки приложения CRA ( /apps/my-app), а затем запустить npm run devиз корня монорепозитория работает нормально.

Я также заметил, что в зависимости от того, откуда я запускаю, содержимое /apps/my-app/node_modulesбудет другим, но я думаю, что это ожидаемое поведение.

Если я правильно понимаю документы по рабочим пространствам npm , вы всегда должны запускать npm installиз корня монорепозитория.

Любая идея о том, что мне здесь не хватает?

Я использую нпм 8.3.1.

Вот публичное репо с примером: https://github.com/oncet/turborepo-cra

0 ответов

Другие вопросы по тегам