У меня есть проект React, созданный с помощью Create React App, который написан на TypeScript. Он строит и работает нормально. Я добавил его в качестве зависимости от другого проекта, единственной целью которого является сборка комплектов Electron для различных платформ с одновременным включением других модулей NodeJS, которые мы разработали. Этот другой проект имеет приложение React в виде зависимости локального пути в пакете. json, которое выглядит примерно так:
"my-реагировать-приложение": "файл: ../ реагировать-проект-каталог"
У меня есть запись сценария в моем проекте Electron Builder, которая запускает npm explore
для выполнения двух сценариев в моем приложении React: npm install
и npm run build
. Моя проблема в том, что приложение React не будет собираться, я получаю следующую ошибку:
Failed to compile.
C:/path/to/project/src/stores/DetailsStore.ts
Line: 10:11 Parsing error: Unexpected token
9 | export class DetailsStore {
10 | private details: Details = new Details()
| ^
Я подозреваю, что преобразование TypScript происходит неправильно. Но он прекрасно работает, когда команда сборки запускается прямо из каталога проекта приложения React. Каким-то образом тот факт, что это зависимость от локального пути на моем компьютере Windows 10, приводит к тому, что что-то не работает (эта проблема, похоже, не появляется в macOS). Я нашел аналогичный вопрос , но предложенное там предложение не помогло.
Есть идеи, что мне не хватает?