Hacker News

Edoziri m mmepe obodo Windows

Edoziri m mmepe obodo Windows Ntụle zuru oke nke a kapịrị ọnụ na-enye nyocha zuru oke nke ihe mejupụtara ya na ihe ọ pụtara. Akụkụ bụ isi nke elekwasị anya Mkparịta ụka a gbadoro ụkwụ na: Isi usoro na usoro ...

9 min read Via marler8997.github.io

Mewayz Team

Editorial Team

Hacker News

Edozikwara m mmepe obodo Windows: Mmebi zuru oke nke ihe na-arụ ọrụ n'ezie

Mpeepe obodo Windows ejirila nkewa ngwaọrụ, hel ntụkwasị obi, na enweghị nkwekọrịta gburugburu ruo ọtụtụ afọ - mana mgbe ọnwa ole na ole nyochachara, emechara m chọta usoro ọrụ na-ewepụ ọgba aghara ahụ. Ntuziaka a na-ekpuchi kpọmkwem ihe mebiri emebi, ihe m nwara, na nhazi nke na-eme ka mmepụta m na-ewuli elu na-enweghị otu WSL workaround.

Gịnị kpatara mmepe obodo Windows ji bụrụ ihe nro mgbe niile?

Azịza ya n'eziokwu bụ na emebeghi Windows na ndị mmepe dịka ụmụ amaala mbụ. Sistemụ dabere na Unix butere njikwa ngwungwu, edemede shei, na ikewapụ gburugburu n'ime DNA ha site na mbido. Windows kwụsịrị ihe ndị a n'ime ọtụtụ iri afọ, na-ekepụta ọgbaghara nke PowerShell, CMD, Chocolatey, Winget, esemokwu oge ọsọ MSVC, na ọdachi ndị na-agbanwe agbanwe PATH nke nwere ike imebi onye injinia dị elu maka ehihie.

Ihe mgbaàmà ahụ maara nke ọma onye ọ bụla rụrụ ọrụ na oghere a: ngwugwu na-etinye n'ụzọ ziri ezi n'otu igwe wee daa n'obere ọzọ, wuo ngwaọrụ nrụtụ aka ụdịdị compiler dị iche iche dabere na ọrụ Visual Studio ị rụnyere ikpeazụ, yana ọrụ Node.js nke na-agba ọsọ zuru oke na WSL2 na-atụfu njehie EPERM cryptic na sistemụ faịlụ obodo. Ndị a abụghị ikpe ikpe - ha bụ ahụmịhe ndabara maka ọtụtụ ndị mmepe Windows.

Kedu usoro eji arụ ọrụ agbajiri n'ezie na ntọala m?

Mgbe m nyochachara gburugburu ebe obibi m nke ọma, achọpụtara m isi ihe atọ kpatara ihe dị ka pasentị 80 nke ọdịda m na-emebi ihe na enweghị nkwekọrịta gburugburu:

  • Ọbá akwụkwọ oge ịgba ọsọ na-emegiderịta onwe ya: Otutu ụdị Microsoft Visual C++ Redistributable jikọrọ ọnụ na-enweghị usoro mkpebi doro anya, na-akpata ọdịda nchọ DLL na modul ala ala.
  • PATH mmetọ: Ngwa ọrụ iri na asaa dị iche iche etinyela ndenye na sistemu PATH ka oge na-aga, na-enwe ọtụtụ onyinyo ibe ha ma na-atụ aka na akwụkwọ ndekọ aha nwụnye.
  • Enweghị oke ọrụ n'ọkwa gburugburu ebe obibi: N'adịghị ka Unix workflows ebe .env faịlụ na shei ntuziaka bụ ụmụ amaala nke mbụ, Windows enweghị agbanwe usoro iji gbasaa mgbanwe gburugburu ebe obibi na oru ngo na-enweghị ngwá ọrụ ndị ọzọ.
  • Eso ọgụ na-akwụsị ahịrị Git: Ijikwa CRLF/LF agwakọtara n'etiti ngwa Windows nke ala yana ọba akwụkwọ n'ofe ikpo okwu mere ka ndenye ego daa na faịlụ mkpọchi, na-emebi nrụnye enwere ike imepụtagharị.
  • Ikike dị elu chọrọ maka symlinks: Ọtụtụ ndị njikwa ngwugwu na-adabere na njikọ ihe atụ, nke na Windows chọrọ ọnọdụ Mmepụta ma ọ bụ ikike nchịkwa - ntọala ọtụtụ igwe ụlọ ọrụ na-eji iwu emebie.

"Nsogbu ahụ abụghị na Windows enweghị ike ime mmepe obodo - ọ bụ na ọ nweghị onye chịkọtara ngwa ọrụ kwesịrị ekwesị na nhazi ụma.

Olee otu m siri dozie usoro ọrụ mmepe obodo Windows?

Ndozi ahụ abụghị otu ngwa ma ọ bụ edemede anwansi. Ọ bụ nrụzigharị nke ụma maka otu esi achịkọta, gbasa ya, na idobe ya. Ntọala na-amalite site n'ịkwalite ọnọdụ Onye Mmepụta na ọkwa OS imeghe ihe okike symlink na-enweghị elu. Site n'ebe ahụ, Scoop na-edochi ngwakọta ad-hoc nke installers n'ihi na ọ na-arụ ọrụ kpamkpam na oghere ndị ọrụ, na-echekwa na-egosipụta na njikwa ụdị, na-ejikwa njikwa shim nke ọma.

Maka oru Node.js kpọmkwem, ịgbanwee na Volta maka njikwa ụdị wepụrụ njehie EPERM nke kpagburu npm n'ụwa nile. Volta na-egbochi oku ọnụọgụ abụọ na oyi akwa shim wee dozie ụdị oge ịgba ọsọ ziri ezi n'otu ọrụ na-emetụghị usoro PATH aka. Ejikọtara ya na igodo .volta etinyere na package.json, nha nha gburugburu n'ofe igwe na-aghọ akpaka kama ịbụ ihe na-agụsi agụụ ike.

Nke ikpeazụ bụ ịnakwere ọkwa ngo .env ịdọ aka ná ntị nke direnv na-ebuga na Windows site na Scoop - na-ahụ na ọrụ ọ bụla na-ebu ọnọdụ gburugburu ya nke na-arụ ọrụ na ntinye ndekọ ma kpochapụ na ọpụpụ. Mmetọ PATH gbadara site na ntinye iri na asaa ruo anọ n'ime otu izu.

Gịnị Ka Ntụle Ntụnyere Na-ekpughe Banyere Ụzọ Mkpesa Ụmụ amaala vs. WSL2?

WSL2 bụ ezigbo ọmarịcha maka usoro mmepe mmepe nke na-elekwasị anya gburugburu ebe ebunye Linux. Ọ bụrụ na ihe nkesa mmepụta gị na-agba Ubuntu ma ndị otu gị nwere ntụsara ahụ na Linux tooling, WSL2 na-ewepụ esemokwu. Agbanyeghị, ọ na-ewebata ụdị nsogbu nke ya: arụmọrụ sistemụ faịlụ n'ofe oke Windows-Linux na-eji nwayọ nwayọ maka ọrụ I/O dị arọ, nbibi nbibi chọrọ nhazi ọzọ, yana ngwa Windows GUI nke ala na-anọ na mpụga WSL2 kpamkpam.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
Maka ndị otu na-ewu ngwa nwa amaala Windows, sọftụwia desktọpụ dabere na Electron, ma ọ bụ ngwa ọrụ ọ bụla nke ga-ejikọrịrị na Windows API, mmepe obodo abụghị nhọrọ - yana usoro arụrụ arụ ọrụ akọwapụtara ebe a karịrị WSL2 maka ndị na-eji okwu na benchmark ọ bụla m na-agba. Mepụta oge maka oru ngo Electron dị n'etiti dara site na 34% mgbe ebugara ya na WSL2 nwere sistemụ faịlụ I/O gaa na ntọala obodo zuru oke yana dabere na ya nke ọma.

Olee otu ị nwere ike isi jikwaa nrụpụta nrụpụta yana arụ ọrụ azụmaahịa?

Iweta gburugburu mmepe gị nke ọma bụ naanị otu ọkara nke nha. Ịme azụmahịa ngwanrọ ma ọ bụ ụlọ ahịa mmepe chọrọ ịhazi njikwa ndị ahịa, pipeline ọrụ, usoro ọrụ otu, akwụkwọ ọnụahịa, na ịzụ ahịa - na ọtụtụ ndị mmepe na-ejikọta nke a site na ngwa SaaS ise ma ọ bụ isii kwụsịrị nke na-adịghị agwa ibe ha okwu.

Nke a bụ kpọmkwem ihe arụrụ Mewayz iji dozie. Na 207 jikọtara modul na-ekpuchi ihe niile site na CRM na njikwa oru ngo na nhazi ọdịnaya na e-azụmahịa, Mewayz na-arụ ọrụ dị ka usoro ọrụ azụmahịa zuru oke karịa ngwọta ọzọ dịpụrụ adịpụ. Ihe karịrị ndị ọrụ 138,000 na-arụ ọrụ ha ugbu a n'elu ikpo okwu na atụmatụ na-amalite site na $19 kwa ọnwa - akụkụ dị nta nke ihe ọtụtụ ndị otu na-emekọ ọnụ ọnụ Notion, HubSpot, Trello, na FreshBooks iche.

Ajụjụ a na-ajụkarị

Ọ bara uru idozi mmepe obodo Windows ka m kwesịrị iji WSL2 maka ihe niile?

Ọ dabere kpamkpam na ikpo okwu ebumnuche gị. WSL2 bụ nhọrọ ziri ezi mgbe ị na-ebuga na Linux ma chọọ ibelata mkpagharị gburugburu. Mmepe Windows nke ala bụ nhọrọ ziri ezi mgbe ị na-ewu ngwa Windows, na-arụ ọrụ na API ndị akọwapụtara Windows, ma ọ bụ chọrọ ịrụ ọrụ sistemụ faịlụ kacha maka iwulite Toolchains. Ụzọ abụọ a anaghị ekewapụ onwe ha - ọtụtụ ndị otu na-eji ngwá ọrụ Windows eme ihe maka pipeline ha na WSL2 naanị maka nyocha nke Linux.

Gịnị bụ otu nnukwu mgbanwe melitere m Windows dev gburugburu ebe obibi?

Ikwalite ọnọdụ onye nrụpụta na ịkwaga na Scoop dị ka onye njikwa ngwugwu nwere mmetụta kachasị elu ozugbo. Ụdị nrụnye oghere onye ọrụ Scoop wepụrụ okwu mbuli ikike nke butere ihe dị ka pasentị 40 nke ọdịda gburugburu ebe obibi m, yana usoro ngosipụta ya mere ka mmegharị gburugburu n'ofe igwe na-ekpebi oge mbụ.

Kedu ka Mewayz si enyere ndị otu mmepe na azụmaahịa ngwanrọ aka kpọmkwem?

Mewayz na-eme ka oyi akwa arụ ọrụ nke ndị otu mmepe na-eleghara anya ruo mgbe ọ na-egbu mgbu. A na-ejikwa ndị ahịa n'ụgbọ mmiri, nhazi ọrụ, ọgbọ atụmatụ, akwụkwọ ọnụahịa, nzikọrịta ozi otu na ngwa ahịa ahịa n'ime otu ikpo okwu. Maka obere ụlọ ọrụ na ndị mmepe nọọrọ onwe ha karịsịa, iwepụ oke nke ijikwa ọtụtụ ndebanye aha SaaS na ịnyefe data akwụkwọ ntuziaka n'etiti ngwaọrụ na-ewepụta oge dị ukwuu iji lekwasị anya na ọrụ mmepe n'ezie.


Agbajighị mmepe obodo Windows - ọ dịbeghị mgbe enyere ya nhazi nke ọma kwesịrị ya. Site na nhazi usoro ihe eji arụ ọrụ kwesịrị ekwesị, ọ bụ ezigbo gburugburu maka mmepụta ngwanrọ. Na ozugbo gburugburu mmepe gị kwụsiri ike, ihe mgbochi na-esote bụ ọrụ mgbe niile. Bido nnwale Mewayz gị taa wee weta otu usoro ebum n'obi n'ọkwa azụmahịa gị nke ị ka wetara na gburugburu dev gị.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime

Mewayz Network

We use cookies for analytics. Privacy Policy