Open2

なぜか動かない系

たふみたふみ

Jestが動かない

yarn run v1.22.10
$ jest
 FAIL  src/example.test.ts
  ● Test suite failed to run

    Unable to process '/PATH/TO/HOGE.ts', please make sure that `outDir` in your tsconfig is neither `''` or `'.'`. You can also configure Jest config option `transformIgnorePatterns` to inform `ts-jest` to transform /PATH/TO/HOGE.ts

原因

ソースに yarn addしていないパッケージを使っているコードが含まれていた(私の場合はお試しで書いてた@emotion/reactを使ってjsxを…のコードが原因)

たふみたふみ

tscが動かない

yarn run v1.22.10
$ tsc --project tsconfig.build.json
error TS5056: Cannot write file '/PATH/TO/HOGE.d.ts' because it would be overwritten by multiple input files.

error TS5056: Cannot write file '/PATH/TO/HOGE.js' because it would be overwritten by multiple input files.


Found 2 errors.

error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

原因

明らかに dist も消しているのにこのエラーが出ている場合,ソースに yarn addしていないパッケージを使っているコードが含まれている可能性がある(私の場合はお試しで書いてた@emotion/reactを使ってjsxを…のコードが原因)