<p>jest-resolveκ°€ json νŒŒμΌμ„ ν•΄κ²°ν•˜μ§€ λͺ»ν•¨</p>

에 λ§Œλ“  2017λ…„ 04μ›” 04일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: facebook/jest

κΈ°λŠ₯ 을 μš”μ²­ν•˜κ±°λ‚˜ 버그λ₯Ό 보고 ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ? 벌레

ν˜„μž¬ 행동은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?
ν˜„μž¬ require .json νŒŒμΌμ— 쒅속성이 있고 .json μœ ν˜•μ„ λͺ…μ‹œμ μœΌλ‘œ μ§€μ •ν•˜μ§€ μ•Šμ€ 경우(μ€‘μš”ν•œμ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŒ) jest-resolveλŠ” λ‹€μŒκ³Ό 같은 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚΅λ‹ˆλ‹€. :

 FAIL  src\lint\lint-sass\lint-sass.spec.ts
  ● Test suite failed to run

    Cannot find module './data/all' from 'index.js'

      at Resolver.resolveModule (node_modules\jest-resolve\build\index.js:169:17)
      at Object.<anonymous> (node_modules\known-css-properties\index.js:1:111)

이것은 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚€λŠ” λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€.
https://github.com/betit/known-css-properties/blob/master/index.js#L1 (그리고 κ°€μ Έμ˜€κΈ°λŠ” json νŒŒμΌμ—μ„œ κ°€μ Έμ˜΄) λ˜ν•œ normalize-package-data μ—μ„œ λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

μ €λŠ” ν˜„μž¬ 재슀민(μ£Όμžλ‘œλ„ μ‚¬μš©)μ—μ„œ λ†λ‹΄μœΌλ‘œ 라이브러리λ₯Ό μ „ν™˜ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 이것은 2개의 λΌμ΄λΈŒλŸ¬λ¦¬μ—μ„œ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€(μ’…μ†μ„±μ˜ 쒅속성)

μ˜ˆμƒλ˜λŠ” λ™μž‘μ€ λ¬΄μ—‡μž…λ‹ˆκΉŒ?
λ‚˜λŠ” λ…Έλ“œμ™€ 재슀민 λŸ¬λ„ˆμ—μ„œ μž‘λ™ν•˜κΈ° λ•Œλ¬Έμ— μ΄λŸ¬ν•œ κ°€μ Έμ˜€κΈ°κ°€ μ˜¬λ°”λ₯΄κ²Œ μž‘λ™ν•΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
개인적으둜 λ‚˜λŠ” μ²˜μŒμ—λŠ” json νŒŒμΌμ„ μ‚¬μš©ν•˜μ§€ μ•Šμ„ κ²ƒμ΄μ§€λ§Œ 그것은 또 λ‹€λ₯Έ μ΄μ•ΌκΈ°μž…λ‹ˆλ‹€ :)

μ •ν™•ν•œ Jest ꡬ성을 μ œκ³΅ν•˜κ³  Jest, λ…Έλ“œ, yarn/npm 버전 및 운영 체제λ₯Ό μ–ΈκΈ‰ν•˜μ‹­μ‹œμ˜€.

  • 농담: 19.0.2
  • λ…Έλ“œ: 7.8.0
  • NPM: 4.4.4
  • μœˆλ„μš° 7

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

도움이 λ˜λ‚˜μš”? https://github.com/facebook/jest/issues/3044

λͺ¨λ“  3 λŒ“κΈ€

도움이 λ˜λ‚˜μš”? https://github.com/facebook/jest/issues/3044

@thymikee μ •ν™•ν•˜κ²Œ μˆ˜μ •ν–ˆμŠ΅λ‹ˆλ‹€!

λ‚˜λŠ” κ½€ 많이 κ²€μƒ‰ν–ˆμ§€λ§Œ 그것을 찾지 λͺ»ν–ˆμŠ΅λ‹ˆλ‹€ :(
어디에 λ¬Έμ„œν™”λ˜μ–΄ μžˆλŠ”μ§€ ν™•μ‹€ν•˜μ§€ μ•Šμ§€λ§Œ μ²˜μŒμ— 무엇이 잘λͺ»λ˜μ—ˆλŠ”지 νŒŒμ•…ν•˜λŠ” 데 κ½€ μ‹œκ°„μ΄ κ±Έλ ΈμŠ΅λ‹ˆλ‹€.

@thymikee 특히 μ΄ˆκ³ μ† νšŒμ‹ μ— κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€ :+1:

도움이 λ˜μ—ˆλ‹€λ‹ˆ λ‹€ν–‰μž…λ‹ˆλ‹€! πŸ™‚

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰