Versi ionik: (centang satu dengan "x")
(Untuk masalah Ionic 1.x, silakan gunakan https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x] 3.x
[ ] 4.x
Saya mengirimkan ... (centang satu dengan "x")
[x] laporan bug
[ ] permintaan fitur
Harap jangan mengirimkan permintaan dukungan atau pertanyaan "Bagaimana caranya" di sini. Sebagai gantinya, silakan gunakan salah satu saluran ini: https://forum.ionicframework.com/ atau http://ionicworldwide.herokuapp.com/
Perilaku saat ini:
Jika kami membuat aplikasi baru menggunakan starter kosong Anda atau template lain yang membangun aplikasi Android, kami mengalami kesalahan ini
[16:52:18] sass started ...
Witout `from` option PostCSS could generate wrong source map or do not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning
[16:52:19] sass finished in 1.13 s
Perilaku yang diharapkan:
Pesan bug seharusnya tidak
Langkah-langkah untuk mereproduksi:
Buat aplikasi kosong baru menggunakan
ionic start postcss
membangun aplikasi android melakukan
ionic cordova build android
dan Anda dapat melihat log dengan pesan peringatan atau kesalahan
[16:57:54] sass started ...
Witout `from` option PostCSS could generate wrong source map or do not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning
[16:57:55] sass finished in 793 ms
Info ionik: (jalankan ionic info
dari terminal/cmd Prompt dan tempel keluaran di bawah):
cli packages: (/usr/lib/node_modules)
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.6
Cordova Platforms : android 7.0.0
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
Node : v8.9.4
npm : 5.6.0
OS : Linux 4.13
Environment Variables:
ANDROID_HOME : /abcdef/android/sdk
Misc:
backend : legacy
Seperti yang dikatakan peringatan:
Tanpa opsi
from
PostCSS dapat menghasilkan peta sumber yang salah atau tidak menemukan konfigurasi Daftar Peramban. Setel ke jalur file CSS atau keundefined
untuk mencegah peringatan ini
Saya menambahkan bidang from
dan menyetelnya ke undefined dan membuat permintaan tarik.
Ini menyelesaikan peringatan ini. Tapi saya tidak tahu apakah ini memiliki konsekuensi lebih lanjut dan Tim Ionic perlu mengisi di sana jalur ke file css yang dihasilkan atau sesuatu seperti itu.
@danbucholtz Bisakah Anda meninjau ini? Pembuatan otomatis kami gagal karena hal ini.
("Peringatan" ditafsirkan sebagai kesalahan ..)
Sunting: PostCSS menggunakan akhirnya console.warn, tetapi ini terjadi pada node ke pipa stderr dan TeamFS kami gagal.
stderr
digunakan untuk peringatan atau keluaran kesalahan. Sumber
Sampai ini diperbaiki, satu kemungkinan adalah mengembalikan beberapa tambalan sebelum kesalahan terjadi:
npm i -D -E [email protected]
6.0.16
Perbaiki teks peringatan (oleh Michael Keller).
6.0.15
Tambahkan peringatan tentang opsi yang terlewat dari pada panggilan process().then().
Tambahkan dukungan IE 10.
https://github.com/postcss/postcss/blame/master/lib/lazy-result.es6#L192
Dalam: package.json dari ionic-app-scripts
"postcss": "^6.0.13"
juga menginstal patch baru 6.0.15
, yang memiliki peringatan baru.
apakah ini sudah diperbaiki?
@thezakman Belum. Masalah ini terbuka. Peringatan itu masih ada.
temukan file sass.js. di bawah /node_modules/@ionic/app-scripts/dist/sass.js.
temukan var postcssOptions dan tambahkan dari: tidak terdefinisi,
Akhirnya harus seperti ini:
var postcssOptions = {
dari: tidak terdefinisi,
ke: path_1.basename(sassConfig.outFile),
peta: autoPrefixerMapOptions
};
https://github.com/ionic-team/ionic-app-scripts/pull/1364#issuecomment -358557878
Anda tidak boleh mengubah file apa pun di direktori node_modules. Jika Anda memperbarui paket, menginstal ulang, menginstalnya di proyek baru, semua modifikasi hilang.
Silakan gunakan saran di atas untuk saat ini.
saya memecahkan masalah menggunakan ini ( thanx juga untuk @AlbenJohn)
https://stackoverflow.com/a/48315414
Ada perbaikan tentang ini?
Meskipun tidak merusak bangunan saya, peringatan ini juga muncul untuk saya. Ini adalah perbaikan cepat satu baris, apakah sudah ada permintaan tarik untuk ini?
@johnroper100 Ya dan itu disetujui (tertaut di atas).
Sunting: File peta berfungsi dengan benar.
Peringatan ini masih muncul.
Peringatan ini masih muncul.
Peringatan ini masih muncul.
@JosepAlacid @Veyhunk @ajmalhassan coba gunakan perbaikan yang disarankan @hanifmazlan . Ini benar-benar bekerja untuk saya. https://stackoverflow.com/a/48315414/3288671
Benar, memang, tetapi seperti yang disarankan @StefanRein , masih jauh dari lingkungan seperti produksi. lebih baik untuk menghindari node_modules. Masih menunggu perbaikan yang tepat. Adakah pembaruan dari Tim Ionic?
Peringatan ini masih muncul.
Peringatan ini masih muncul.
Peringatan ini masih muncul.
Peringatan ini masih muncul.
Peringatan ini masih muncul.
Tolong hentikan. Ini tidak membantu dengan cara apa pun.
Ini adalah sebuah proyek open source. Jika orang punya waktu, mereka akan memperbaikinya.
Ada solusi yang disebutkan di atas untuk memperbaiki peringatan.
Meskipun saya tidak ingin berbicara atas nama tim IONIC, saya merasa ada sesuatu yang perlu dikatakan di sini:
Masalah ini tidak mendekati resolusi sebanding dengan jumlah komentar yang mengatakan "Peringatan ini masih muncul." / "Pembaruan apa pun tentang ini" / "Perbaikan apa pun untuk ini" / dll.
Jika Anda buntu, baca utasnya – ada solusi, yang seperti namanya, akan membuat Anda bekerja. Jika Anda ingin mendapatkan pembaruan tentang ini, simpan beberapa penekanan tombol dengan mengklik tombol 'Berlangganan' – yang memungkinkan Anda menerima pembaruan dalam email Anda. Anda juga akan menerima pembaruan setiap kali seseorang berkomentar "Ada pembaruan tentang ini?", jadi tolong, jangan menjadi orang itu.
Peringatan ini masih muncul.
@jhonnhenry Bung, serius? Kami tahu - masalahnya masih terbuka. Cukup berlangganan dan lanjutkan perjalanan Anda...
Jika Anda bersikeras untuk meninggalkan komentar, bantu kami menjadi lebih produktif dengan memberikan beberapa wawasan seperti versi apa yang Anda jalankan.
Saya menemukan Solusi ini
Pertama temukan file sass.js di bawah /node_modules/@ionic/app-scripts/dist/sass.js. di dalam pencarian var postcssOptions dan tambahkan dari: tidak terdefinisi,
Akhirnya harus seperti ini:
var postcssOptions = {
dari: tidak terdefinisi,
ke: path_1.basename(sassConfig.outFile),
peta: autoPrefixerMapOptions
};
Masih mendapat peringatannya. Melompat ke node_modules tidak serius ::/
Terima kasih untuk masalah ini! Kami telah memindahkan kode sumber dan masalah untuk Ionic 3 ke dalam repositori terpisah. Saya memindahkan masalah ini ke repositori untuk Ionic 3. Harap lacak masalah ini di sana.
Terima kasih telah menggunakan Ionic!
Masalah dipindahkan ke: https://github.com/ionic-team/ionic-v3/issues/883
Komentar yang paling membantu
Sampai ini diperbaiki, satu kemungkinan adalah mengembalikan beberapa tambalan sebelum kesalahan terjadi:
npm i -D -E [email protected]
CHANGELOG.md dari PostCSS
https://github.com/postcss/postcss/blame/master/lib/lazy-result.es6#L192
Dalam: package.json dari ionic-app-scripts
"postcss": "^6.0.13"
juga menginstal patch baru6.0.15
, yang memiliki peringatan baru.