Не удается найти ошибку модуля «postcss-preset-env» с помощью приложения create-реагировать внутри рабочей области npm
я пытаюсь добавить
create-react-app
app внутри монорепозитория Turborepo.
Проблема в том, что если я запускаю из корня монорепозитория, а затем пытаюсь запустить приложение CRA, запустив , я получаю следующую ошибку во время компиляции:
Загрузка плагина PostCSS «postcss-preset-env» не удалась: не удается найти модуль «postcss-preset-env»
Я заметил, что если я запускаю из папки приложения CRA (
/apps/my-app
), а затем запустить
npm run dev
из корня монорепозитория работает нормально.
Я также заметил, что в зависимости от того, откуда я запускаю, содержимое
/apps/my-app/node_modules
будет другим, но я думаю, что это ожидаемое поведение.
Если я правильно понимаю документы по npm install
из корня монорепозитория.
Любая идея о том, что мне здесь не хватает?
Я использую нпм 8.3.1.
Вот публичное репо с примером: https://github.com/oncet/turborepo-cra