Rrule: dist / esm νŒŒμΌμ— λŒ€ν•΄ 잘λͺ»λœ JS 맡 파일 'μ†ŒμŠ€'

에 λ§Œλ“  2018λ…„ 11μ›” 30일  Β·  11μ½”λ©˜νŠΈ  Β·  좜처: jakubroztocil/rrule

문제보고

rrule 관심을 κ°€μ Έ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€! λ‹€μŒμ„ ν¬ν•¨ν•˜μ‹­μ‹œμ˜€
κ·€ν•˜μ˜ λ³΄κ³ μ„œ :

  • [x] 이전에 쀑볡 λ¬Έμ œμ— λŒ€ν•΄ κΈ°μ‘΄ 문제λ₯Ό μ‚΄νŽ΄ λ΄€λŠ”μ§€ 확인
    μƒˆλ‘œ λ§Œλ“€κΈ°

  • [] 문제λ₯Ό μž¬ν˜„ν•˜λŠ” μ½”λ“œ μƒ˜ν”Œ. λͺ¨λ“  μž…λ ₯ 값을 ν¬ν•¨ν•΄μ•Όν•©λ‹ˆλ‹€.
    μ •ν™•ν•œ RRule λ¬Έμžμ—΄ 및 λ‚ μ§œ 등을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
    ν•΄λ‹Ή 사항 μ—†μŒ

  • [] μ˜ˆμƒ 좜λ ₯
    ν•΄λ‹Ή 사항 μ—†μŒ

  • [] μ‹€μ œ 좜λ ₯
    ν•΄λ‹Ή 사항 μ—†μŒ

  • [x] μ‚¬μš©μ€‘μΈ rrule 버전
    2.5.6

  • [x] 운영 체제
    macOs High Sierra 10.13.6

  • [x] ν˜„μ§€ μ‹œκ°„λŒ€ (λͺ…λ Ή μ€„μ—μ„œ $ date μ‹€ν–‰
    버그λ₯Ό λ³΄μ—¬μ£ΌλŠ” κΈ°κ³„μ˜)
    2018 λ…„ 11 μ›” 30 일 금 09:04:16 GMT

Webpack v4λ₯Ό μ‚¬μš©ν•˜μ—¬ 곡급 업체 쒅속성을 λ²ˆλ“€λ‘œ λ¬Άκ³  Source Map Loader λ₯Ό μ‚¬μš©ν•˜μ—¬ 곡급 업체 νŒŒμΌμ—μ„œ μ†ŒμŠ€ 맡을 ν•˜λ‚˜λ‘œ μΆ”μΆœν•©λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” rrule νŒ¨ν‚€μ§€κ°€ ν¬ν•¨λ©λ‹ˆλ‹€.

각 rrule 'esm'νŒŒμΌμ— λŒ€ν•΄ 'dist'디렉터리가 μ•„λ‹Œ src λ””λ ‰ν„°λ¦¬μ—μ„œ μ°ΎμœΌλ €κ³ ν•˜λ―€λ‘œ μ†ŒμŠ€ 맡을 찾을 수 μ—†λ‹€λŠ” κ²½κ³ κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

WARNING in ./node_modules/rrule/dist/esm/weekday.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../../src/weekday.ts': Error: Can't resolve '../../src/weekday.ts' in '/Users/anth/sites/mysite/node_modules/rrule/dist/esm'

rrule의 dist/esm ν΄λ”μ—μžˆλŠ” *.map 파일 쀑 ν•˜λ‚˜λ₯Ό 보면 sources κ°€ src 디렉토리λ₯Ό κ°€λ¦¬ν‚€λŠ” 것을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. source-map-loaderλ₯Ό μ‚¬μš©ν•˜μ—¬ λͺ¨λ“  곡급 업체 맀핑을 μΆ”μΆœ ν•  λ•Œ κ²½κ³ λ₯Ό λ°œμƒμ‹œν‚€λŠ” μ›μΈμž…λ‹ˆλ‹€.

help wanted

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

이것에 λŒ€ν•œ 해결책을 λ³΄κ±°λ‚˜ 도와주고 μ‹ΆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” ν˜„μž¬ @anthwinter 의 μ†”λ£¨μ…˜μ„ μ‚¬μš©ν•˜μ—¬ webpack-dev-serverμ—μ„œ κ²½κ³ λ₯Ό μ–΅μ œν•˜κ³  μžˆμ§€λ§Œ κ°€λŠ₯ν•˜λ‹€λ©΄ κ·Έλ ‡κ²Œ ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

webpack 4.44.5 + webpack-dev-server 3.10.2와 ν•¨κ»˜ rrule 2.6.4λ₯Ό μ‚¬μš©ν•˜μ—¬ μœ„μ™€ λ™μΌν•œ κ²½κ³ κ°€ ν‘œμ‹œλ¨

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

@anthw 버그 신고에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€! μ μ ˆν•œ ν”„λ‘œμ νŠΈ κ΅¬μ„±μœΌλ‘œ webpack.config.js λ₯Ό ν¬ν•¨ν•˜μ—¬ μ΅œμ†Œν•œμ˜ μž¬ν˜„ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό 제곡 ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? μ €λŠ” ν˜„μž¬ μœ μΌν•œ ν™œμ„± μœ μ§€ κ΄€λ¦¬μžμ΄λ©° 문제 해결에 큰 도움이 될 κ²ƒμž…λ‹ˆλ‹€. 감사!

@davidgoli λ¬Όλ‘ μž…λ‹ˆλ‹€. https://github.com/anthw/rrule-map-issue λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

yarn λ₯Ό μ‹€ν–‰ν•˜μ—¬ λͺ¨λ“  것을 μ„€μΉ˜ν•˜λ©΄ npx webpack 에 였λ₯˜κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

@davidgoli μ•½κ°„μ˜ 연ꡬλ₯Ό μˆ˜ν–‰ν–ˆμœΌλ©° 해결책은 tsconfig.json νŒŒμΌμ— "sourceRoot": "./dist/esm" 을 μΆ”κ°€ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ›ν•˜λŠ” 경우이 λ³€κ²½ 사항을 μ œμΆœν•˜κΈ° μœ„ν•΄ PR을 λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆκΉŒ? PRμ„ν•˜λ©΄ λ‹€λ₯Έ 것이 ν•„μš”ν•©λ‹ˆκΉŒ?

v2.6.0이 κ²Œμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” @davidgoli ,

rrule 2.6.0 ν•˜κ³  있으며 λ™μΌν•œ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

image

λ‹€μŒ 예제 의 μ½˜μ†”μ—μ„œ λ‹€μŒ κ²½κ³ λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

DevTools failed to parse SourceMap: https://zr81yovxml.codesandbox.io/node_modules/rrule/dist/es5/rrule.js.map

λ‚˜λŠ” μ—¬μ „νžˆ 문제 κ°€λ³΄κ³ λ˜κΈ° λ•Œλ¬Έμ— μž‘λ™ν•œλ‹€κ³  μƒκ°ν–ˆμ„ λ•Œ ν…ŒμŠ€νŠΈκ°€ 잘λͺ»λ˜μ—ˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ£„μ†‘ν•©λ‹ˆλ‹€!

@davidgoli λ‰΄μŠ€κ°€ μžˆμŠ΅λ‹ˆκΉŒ?

@anthwinter 이것은 λ‹€μ‹œ λ‚˜μ—κ²Œ λ¬Έμ œμž…λ‹ˆλ‹€. λ‹€μ‹œ μ—΄ 수 μžˆμŠ΅λ‹ˆκΉŒ?

@joshkostal μ›λž˜μ΄ 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ PR # 305λ₯Ό λ§Œλ“€μ—ˆλŠ”λ° # 310이 μ„±κ³΅ν–ˆκΈ° λ•Œλ¬Έμ— # 305λŠ” μ‘°μΉ˜μ—†μ΄ λ‹«ν˜”μŠ΅λ‹ˆλ‹€.

# 310이 문제λ₯Ό ν•΄κ²°ν–ˆλ‹€κ³  μƒκ°ν–ˆμ§€λ§Œ 그렇지 μ•Šμ•˜μŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ μ–΄μ©Œλ©΄ # 305λŠ” @davidgoli λ₯Ό λ‹€μ‹œ

이에 λŒ€ν•œ μž„μ‹œ 해결책은 λ‘œλ” λ‚΄μ—μ„œ rrule을 μ œμ™Έν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ’‹μ§€λŠ” μ•Šμ§€λ§Œ λŒ€λŸ‰μ˜ κ²½κ³ λ₯Ό μ€‘μ§€ν•©λ‹ˆλ‹€.

exclude: [path.resolve(__dirname, 'node_modules/rrule')]

이것에 λŒ€ν•œ 해결책을 λ³΄κ±°λ‚˜ 도와주고 μ‹ΆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” ν˜„μž¬ @anthwinter 의 μ†”λ£¨μ…˜μ„ μ‚¬μš©ν•˜μ—¬ webpack-dev-serverμ—μ„œ κ²½κ³ λ₯Ό μ–΅μ œν•˜κ³  μžˆμ§€λ§Œ κ°€λŠ₯ν•˜λ‹€λ©΄ κ·Έλ ‡κ²Œ ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

webpack 4.44.5 + webpack-dev-server 3.10.2와 ν•¨κ»˜ rrule 2.6.4λ₯Ό μ‚¬μš©ν•˜μ—¬ μœ„μ™€ λ™μΌν•œ κ²½κ³ κ°€ ν‘œμ‹œλ¨

rrule 2.6.6μ—μ„œ λ™μΌν•œ κ²½κ³ κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. 이 λ¬Έμ œκ°€ ν•΄κ²° λ˜μ—ˆμœΌλ©΄ν•©λ‹ˆλ‹€.

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