response-scripts-ts ищет зависимости во всех папках и выдает ошибку при сборке - PullRequest
0 голосов
/ 26 апреля 2018

Я создаю полнофункциональное приложение, используя Node.js + Typescript и React + Typescript. Структура папок:

App
   -node_modules             //server part's dependencies
   -build                    //includes compiled server code
   -src
       -server
       -client
              -node_modules  //client part's dependencies
              tsconfig.json  //created by 'create-react-app'
              package.json   //created by 'create-react-app'
tsconfig.json
tslint.json
package.json                 // includes config for server compiling and running

Итак, когда я выполняю команду tsc && node build/www, сервер запускается.

Но если я хочу собрать пакет реагирования с помощью команды react-scripts-ts start, я получаю ошибки, которые не относятся к проекту реагирования. Например:

Failed to compile.
~/projects/App/node_modules/@types/graphql/execution/execute.d.ts
(1,44): Cannot find module '../error'.

Почему Акции-scripts-ts ищут зависимости в нереагирующей папке?

1 Ответ

0 голосов
/ 27 апреля 2018

Просто добавьте в client / tsconfig.json в compilerOptions следующее правило: "skipLibCheck": true

...