I kitea nga huringa kino i roto i nga whakawhirinakitanga mo te kete npm me te kaiwhakauru PureScript

Kei runga i te kete npm me te kaiwhakauru PureScript kua tautuhia waehere kino ka puta ina ngana koe ki te whakauru i tetahi kete parakore. Ko te waehere kino ka whakauruhia ma te whakawhirinaki utaina-mai-cwd-ranei-npm и reiti-mapi. Ko te mea nui ko te tiaki i nga kohinga me enei whakawhirinaki ka mahia e te kaituhi taketake o te putea npm me te PureScript installer, nana nei i pupuri i tenei putea npm, engari i te marama kua hipa kua whakawhitia te kete ki etahi atu kaitiaki.

I kitea te raruraru e tetahi o nga kaitiaki hou o te kete, i tukuna atu ki a ia nga mana tiaki i muri i te maha o nga tautohetohe me nga korerorero kino me te kaituhi taketake o te putea npm purescript. Ko nga kaitiaki hou te kawenga mo te kaikoipi PureScript me te tohe kia mau tonu te kete NPM me tana kaiwhakauru ma nga kai tiaki kotahi, kaua ma tetahi roopu o waho. Ko te kaituhi o te putea npm me te PureScript installer kaore i whakaae mo te wa roa, engari ka tukuna me te whakawhiti i te uru ki te putunga. Heoi, i noho tonu etahi o nga herenga i raro i tana mana whakahaere.

I tera wiki i tukuna te PureScript 0.13.2 compiler me
i whakaritea e nga kai tiaki hou he whakahou e rite ana mo te kete npm me tetahi kaiwhakauru, i runga i nga herenga i tohuhia he waehere kino. Ko te kaituhi o te putea npm me te PureScript installer, i tangohia mai i tana pou hei kaitiaki, i kii ko tana kaute i taupatupatuhia e nga kaiwhaiwhai kore mohio. Heoi, i roto i tona ahua o naianei, ko nga mahi a te waehere kino i whakawhäitihia ki te whakakore i te whakaurunga o te kete, koinei te putanga tuatahi mai i nga kaitiaki hou. Ko nga mahi kino i rite ki te kopikopiko me te karere hapa i te wa e ngana ana ki te whakauru i tetahi kete me te whakahau "npm i -g purescript" me te kore e mahi i tetahi mahi kino.

E rua nga whakaeke i kitea. I etahi haora i muri i te tukunga mana o te putanga hou o te putunga npm purescript, i hanga e tetahi he putanga hou o te kawenga-mai-cwd-or-npm 3.0.2 whakawhirinaki, he huringa i puta ai te piiraa ki te loadFromCwdOrNpm() hei utu. o te rarangi o nga mea e hiahiatia ana mo te whakaurunga o nga konae takirua kua hoki mai te awa Whakawhiti, whakaatahia nga patai whakauru hei uara whakaputa.

E 4 nga ra i muri mai, i muri i te mohiotanga o nga kaiwhakawhanake i te putake o nga rahunga me te whakarite ki te tuku i tetahi whakahoutanga ki te whakakore i te uta-mai-cwd-ranei-npm mai i nga whakawhirinaki, ka tukuna e nga kaiwhaiwhai tetahi atu whakahou, uta-mai-cwd-ranei-npm. 3.0.4, i tangohia ai te waehere kino. Heoi, tata tonu, i tukuna he whakahou ki tetahi atu whakawhirinakitanga, reeti-mapi 1.0.3, i taapiri i te whakatika i aukati i te waea waea mo te uta. Ko era. i roto i nga take e rua, ko nga huringa i roto i nga putanga hou o te uta-mai-cwd-ranei-npm me te reeti-mapi i roto i te ahua o te sabotage. I tua atu, ko te waehere kino he haki i puta i nga mahi he i te wa e whakauru ana i te tukunga mai i nga kaiwhakatikatika hou kaore i puta mai i te wa e whakauru ana i nga putanga tawhito.

I whakatauhia e nga kaiwhakawhanake te raru ma te tuku i tetahi whakahoutanga i tangohia ai nga whakawhirinakitanga raru. Kia kore ai e tau te waehere kua tau ki runga i nga punaha kaiwhakamahi i muri i te nganatanga ki te whakauru i tetahi putanga raruraru o PureScript, ka tūtohu kia mukua nga ihirangi o nga raarangi node_modules me nga konae package-lock.json, katahi ka tautuhia te putanga purescript 0.13.2 hei rohe raro.

Source: opennet.ru

Tāpiri i te kōrero