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.
@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.
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.
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