摘要:為什么發(fā)布的步驟樣板文件為什么當(dāng)你在多個(gè)項(xiàng)目中工作時(shí),你經(jīng)常發(fā)現(xiàn)自己在多個(gè)項(xiàng)目中重復(fù)簡(jiǎn)單的事情。
備注:npm模塊有個(gè)神奇的樣板。這篇文章是基于我從設(shè)置中學(xué)到的東西。
如今,NPM已經(jīng)成為javascript庫(kù)的事實(shí)上的注冊(cè)表。特別是React,Angular和其他前端庫(kù)主導(dǎo)的網(wǎng)絡(luò)和node.js接管的服務(wù)器端,NPM軟件包比以往任何時(shí)候都更受歡迎。通常,我們會(huì)在代碼中引入實(shí)用包,比如typy,sugar,并輕松的使用它們。
那么,你有沒有想過編寫自己的實(shí)用程序/庫(kù),并將其發(fā)布到NPM上面,以便在世界任何的地方可以重復(fù)使用它?如果是,那就繼續(xù)閱讀。?
我們將在本文中介紹以下部分。
為什么?
發(fā)布的步驟
樣板文件
當(dāng)你在多個(gè)項(xiàng)目中工作時(shí),你經(jīng)常發(fā)現(xiàn)自己在多個(gè)項(xiàng)目中重復(fù)簡(jiǎn)單的事情。舉個(gè)例子,以你想要的方式解析日期并對(duì)其進(jìn)行格式化。大多數(shù)開發(fā)者只是從一個(gè)項(xiàng)目到另一個(gè)項(xiàng)目中使用它,因?yàn)樗皇菐仔写a。但更好的方法是提取代碼并將其放在一個(gè)公共的位置,以便你可以從任何項(xiàng)目中訪問它。NPM是一個(gè)理想且不斷發(fā)展的生態(tài)系統(tǒng),并且可以免費(fèi)使用它。所以,從長(zhǎng)遠(yuǎn)看,將所有可重用代碼作為npm包發(fā)布上去將會(huì)幫助到你。
無論代碼有多少,無論是一行還是一千行,都可以將其作為包發(fā)布,以便在多個(gè)代碼庫(kù)中輕松使用。
此外,你還可以成為這個(gè)庫(kù)的作者。多么酷啊!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/6839.html
摘要:以及的不同之處原文譯者我并不是一個(gè)包管理器的專家。因此如果一年后我運(yùn)行,會(huì)安裝版本號(hào)為的最新版本的。這會(huì)導(dǎo)致循環(huán)依賴以及增加了版本不匹配的可能。從我目前收集的來看,的最初的主要目的是針對(duì)由于之前章節(jié)提及的相關(guān)行為導(dǎo)致的安裝的不確定性。 npm, yarn以及pnpm的不同之處 原文:Overview of differences between npm, yarn and pnpm ...
摘要:是在谷歌的年開發(fā)者峰會(huì)上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會(huì)從離線執(zhí)行中受益。我有一種感覺一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來無關(guān)緊要,但它是每個(gè)Web開發(fā)人員的工作生活中巨...
摘要:是在谷歌的年開發(fā)者峰會(huì)上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會(huì)從離線執(zhí)行中受益。我有一種感覺一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來無關(guān)緊要,但它是每個(gè)Web開發(fā)人員的工作生活中巨...
摘要:是在谷歌的年開發(fā)者峰會(huì)上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會(huì)從離線執(zhí)行中受益。我有一種感覺一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來無關(guān)緊要,但它是每個(gè)Web開發(fā)人員的工作生活中巨...
摘要:發(fā)布發(fā)布一個(gè)包概要譯目標(biāo)文件或者文件夾標(biāo)簽標(biāo)簽名訪問限制公開受限制的如果沒有參數(shù)可使用替代如果沒有定義新標(biāo)簽使用替代說明上傳一個(gè)包到倉(cāng)庫(kù)后就可以使用名字來下載下來。只有使用了限制的包,他的默認(rèn)是有限制的。 npm-publish發(fā)布 發(fā)布一個(gè)包 概要 Synopsis npm publish [|][--tag][--access] Publish . if no argument ...
閱讀 1728·2021-10-18 13:34
閱讀 3919·2021-09-08 10:42
閱讀 1562·2021-09-02 09:56
閱讀 1613·2019-08-30 15:54
閱讀 3135·2019-08-29 18:44
閱讀 3307·2019-08-26 18:37
閱讀 2223·2019-08-26 12:13
閱讀 462·2019-08-26 10:20