Ibamu ibaramu sẹhin ninu package NPM olokiki kan ti fa awọn ipadanu ni awọn iṣẹ akanṣe pupọ.

Ibi ipamọ NPM n ni iriri ijade nla miiran ti awọn iṣẹ akanṣe nitori awọn iṣoro ninu ẹya tuntun ti ọkan ninu awọn igbẹkẹle olokiki. Orisun awọn iṣoro naa ni itusilẹ tuntun ti package mini-css-extract-plugin 2.5.0, ti a ṣe lati yọ CSS jade sinu awọn faili lọtọ. Apapọ naa ni diẹ sii ju awọn igbasilẹ ọsẹ miliọnu 10 ati pe o lo bi igbẹkẹle taara lori diẹ sii ju awọn iṣẹ akanṣe 7 ẹgbẹrun lọ.

Ninu ẹya tuntun, a ṣe awọn ayipada ti o ru ibamu sẹhin nigbati o ba n gbe ile-ikawe wọle ati pe o yori si aṣiṣe nigba ti o n gbiyanju lati lo iṣaju iṣaaju ati ti a ṣalaye ninu ikole iwe “const MiniCssExtractPlugin = nilo ('mini-css-extract-plugin') ”, eyiti nigbati o ba yipada si ẹya tuntun nilo lati paarọ rẹ pẹlu “const MiniCssExtractPlugin = nilo (“mini-css-extract-plugin”) aiyipada”.

Iṣoro naa ṣafihan ararẹ ni awọn iṣẹ akanṣe ti ko sopọ ni gbangba si nọmba ẹya nigbati o pẹlu awọn igbẹkẹle. Gẹgẹbi iṣẹ-ṣiṣe, a ṣe iṣeduro lati ṣatunṣe ọna asopọ si ẹya ti tẹlẹ 2.4.5 nipa fifi '"overrides": {"mini-css-extract-plugin": "2.4.5"}' ni Yarn tabi lilo pipaṣẹ " npm i -D" --fipamọ-gangan [imeeli ni idaabobo]"ni NPM.

Lara awọn olufaragba naa ni awọn olumulo ti package ṣẹda-react-app ti o dagbasoke nipasẹ Facebook, eyiti o so ohun elo mini-css-extract-plug bi igbẹkẹle kan. Nitori aini abuda si nọmba ẹya-ara mini-css-extract-plugin, awọn igbiyanju lati ṣe ifilọlẹ ohun elo ṣiṣẹda-react-pari pẹlu aṣiṣe “Iru: MiniCssExtractPlugin kii ṣe oluṣe.” Ọrọ naa tun kan awọn idii @wordpress/scripts, @auth0/auth0-spa-js, sql-formatter-gui, LedgerSMB, vip-go-mu-plugins, cybros, vue-cli, chore, etc.

orisun: opennet.ru

Fi ọrọìwòye kun