Rrule: 'Sumber' file peta JS salah untuk file dist / esm

Dibuat pada 30 Nov 2018  ·  11Komentar  ·  Sumber: jakubroztocil/rrule

Melaporkan masalah

Terima kasih telah tertarik pada rrule ! Harap sertakan yang berikut ini dalam
laporan Anda:

  • [x] Pastikan Anda telah memeriksa masalah yang ada untuk duplikat sebelumnya
    membuat yang baru

  • [] Contoh kode yang mereproduksi masalah. Pastikan untuk memasukkan semua nilai masukan Anda
    menggunakan seperti string RRule yang tepat dan tanggal.
    T / a

  • [] Keluaran yang diharapkan
    T / a

  • [] Output aktual
    T / a

  • [x] Versi rrule Anda gunakan
    2.5.6

  • [x] Sistem operasi Anda
    macOs High Sierra 10.13.6

  • [x] Zona waktu lokal Anda (jalankan $ date dari baris perintah
    dari mesin yang menunjukkan bug)
    Jum 30 Nov 2018 09:04:16 GMT

Saya menggunakan Webpack v4 untuk memaketkan dependensi vendor saya, saya juga menggunakan Source Map Loader untuk mengekstrak peta sumber dari file vendor saya menjadi satu, ini termasuk paket aturan.

Saya mendapatkan peringatan untuk setiap file aturan 'esm' yang menyatakan bahwa ia tidak dapat menemukan peta sumber, karena mencoba menemukannya di direktori src , bukan direktori 'dist'.

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'

Jika Anda melihat salah satu file *.map dalam folder aturan dist/esm , Anda akan melihat bahwa sources mengarah ke direktori src , dan ini inilah yang menyebabkan peringatan saat menggunakan source-map-loader untuk mencoba dan mengekstrak semua pemetaan vendor.

help wanted

Komentar yang paling membantu

Juga ingin melihat atau membantu dengan resolusi untuk ini. Saat ini saya menekan peringatan di webpack-dev-server saya menggunakan solusi @anthwinter tetapi lebih suka tidak perlu melakukannya jika memungkinkan.

Melihat peringatan yang sama seperti di atas, menggunakan aturan 2.6.4 dengan webpack 4.44.5 + webpack-dev-server 3.10.2

Semua 11 komentar

@anthw Terima kasih atas laporan webpack.config.js dengan konfigurasi proyek yang sesuai? Saat ini saya satu-satunya pengelola aktif dan ini akan sangat membantu dalam memperbaiki masalah. Terima kasih!

@Vidoli Tentu. Saya telah membuat https://github.com/anthw/rrule-map-issue

Jalankan saja yarn untuk menginstal semuanya dan kemudian npx webpack akan menampilkan kesalahan

@davidgoli Saya telah melakukan sedikit penelitian dan saya pikir solusinya mungkin menambahkan "sourceRoot": "./dist/esm" ke file tsconfig.json . Saya dapat membuat PR agar perubahan ini dikirimkan jika Anda mau? Apakah ada hal lain yang Anda perlukan jika saya melakukan PR?

Diterbitkan v2.6.0.

Hai @vidolii ,

Saya menggunakan rrule 2.6.0 dan memiliki masalah yang sama.

image

Di konsol contoh berikut, Anda dapat melihat peringatan berikutnya

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

Saya rasa tes saya pasti salah ketika saya pikir itu berfungsi karena saya masih mendapatkan masalah seperti yang dilaporkan juga. Maaf!

@davidgoli ada berita?

@anthwinter Ini adalah masalah bagi saya lagi, dapatkah dibuka kembali?

@joshkostal Saya awalnya membuat PR # 305 untuk memperbaiki ini, yang digantikan oleh # 310, jadi # 305 ditutup tanpa tindakan.

Saya pikir # 310 memperbaiki masalah tetapi belum. Jadi mungkin # 305 bisa dilihat lagi @davidgoli ?

Pekerjaan sementara saya untuk ini adalah mengecualikan aturan dalam loader. Tidak bagus, tapi menghentikan massa peringatan.

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

Juga ingin melihat atau membantu dengan resolusi untuk ini. Saat ini saya menekan peringatan di webpack-dev-server saya menggunakan solusi @anthwinter tetapi lebih suka tidak perlu melakukannya jika memungkinkan.

Melihat peringatan yang sama seperti di atas, menggunakan aturan 2.6.4 dengan webpack 4.44.5 + webpack-dev-server 3.10.2

Saya melihat peringatan yang sama dengan aturan 2.6.6. Saya juga ingin jika masalah ini diselesaikan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

agordeev picture agordeev  ·  16Komentar

espen picture espen  ·  11Komentar

berardo picture berardo  ·  9Komentar

shavenwalrus picture shavenwalrus  ·  7Komentar

fatshotty picture fatshotty  ·  5Komentar