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を…のコードが原因)