国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在 Npm 上發(fā)布一個(gè)包

系統(tǒng)
開(kāi)發(fā)人員每天都會(huì)在 npm 上發(fā)布他們的 JavaScript 庫(kù)。這個(gè)過(guò)程相當(dāng)簡(jiǎn)單,所以你也可以在 npm 上發(fā)布一個(gè)包。

Node 包管理器,俗稱(chēng) npm,是一個(gè)用于發(fā)布 NodeJS 包和庫(kù)的在線(xiàn)存儲(chǔ)庫(kù)。

它也是一個(gè)命令行工具,可讓您與已注冊(cè)的包進(jìn)行交互。它可以幫助進(jìn)行包安裝、版本管理和依賴(lài)管理。

開(kāi)發(fā)人員每天都會(huì)在 npm 上發(fā)布他們的 JavaScript 庫(kù)。這個(gè)過(guò)程相當(dāng)簡(jiǎn)單,所以你也可以在 npm 上發(fā)布一個(gè)包。

第 1 步:安裝 NodeJS

要與 npm 交互,您必須在系統(tǒng)上全局安裝它。

首先在 Ubuntu 、Windows或按照NodeJS?網(wǎng)站上的說(shuō)明安裝 NodeJS 和 npm 。

第 2 步:創(chuàng)建一個(gè) npm 帳戶(hù)

要在 npm 上發(fā)布你的包,你必須在 npm 官方網(wǎng)站上創(chuàng)建一個(gè) npm 帳戶(hù)。

按照以下步驟創(chuàng)建一個(gè) npm 帳戶(hù):

  • 轉(zhuǎn)到npm 注冊(cè)頁(yè)面。
  • 填寫(xiě)您的詳細(xì)信息,同意許可和隱私政策,然后單擊“創(chuàng)建帳戶(hù)”。
  • 使用您從郵箱中的 npm 收到的鏈接驗(yàn)證您的電子郵件。

如果您不驗(yàn)證您的電子郵件地址,npm 將在您嘗試發(fā)布包時(shí)拋出錯(cuò)誤。

第 3 步:初始化 Git 存儲(chǔ)庫(kù)

接下來(lái),您需要初始化一個(gè) Git 存儲(chǔ)庫(kù)以跟蹤您將對(duì)項(xiàng)目所做的所有更改。

在您的終端上,導(dǎo)航到項(xiàng)目的根目錄并運(yùn)行以下命令來(lái)初始化一個(gè)空的 Git 存儲(chǔ)庫(kù)。

git init

創(chuàng)建一個(gè).gitignore文件并添加您不希望 Git 跟蹤的任何文件。然后運(yùn)行以下命令來(lái)跟蹤剩余的文件:

git add -A

接下來(lái),運(yùn)行以下命令,通過(guò)將代碼提交到 Git 來(lái)獲取您的第一個(gè)快照。

git commit -m initial-commit

您可以選擇在 GitHub 或 GitLab 等類(lèi)似服務(wù)上托管您的 Git 存儲(chǔ)庫(kù),以實(shí)現(xiàn)無(wú)縫協(xié)作。

第 4 步:在您的項(xiàng)目中初始化 npm

接下來(lái),在您的項(xiàng)目中初始化 npm 以將有關(guān)您的項(xiàng)目的詳細(xì)信息添加到 package.json 文件中。這些細(xì)節(jié)將在 npm 上公開(kāi)。

在您的終端上,導(dǎo)航到項(xiàng)目的根目錄并運(yùn)行以下命令來(lái)初始化項(xiàng)目中的 npm。

npm init

上面的命令將在您的命令行上觸發(fā)一組提示:

  • 包名(package name):這是你的 npm 包的名稱(chēng);如果你想在 npm 上發(fā)布包,它必須是唯一的;否則,npm 會(huì)拋出錯(cuò)誤。
  • version:此屬性表示您的包的當(dāng)前版本。每次更新包時(shí)都必須增加它,否則 npm 會(huì)拋出錯(cuò)誤。默認(rèn)值為 1.0.0。
  • description:此屬性是您的包的描述。當(dāng)你發(fā)布你的包時(shí),它將是公開(kāi)的。
  • 入口點(diǎn)(entry point):此屬性表示代碼執(zhí)行開(kāi)始的文件名。
  • test command :該屬性表示執(zhí)行npm run test時(shí)將運(yùn)行的命令。
  • git repository:此屬性是遠(yuǎn)程 Git 存儲(chǔ)庫(kù)的 URL。
  • 關(guān)鍵字(keywords):此屬性表示與您的項(xiàng)目相關(guān)的關(guān)鍵字,這將有助于搜索引擎找到它。
  • author: 這個(gè)屬性應(yīng)該是你的名字或別名。
  • license:這是您要發(fā)布包的許可證。默認(rèn)許可證是 Internet Systems Consortium (ISC) 許可證。

設(shè)置好之后,你就可以創(chuàng)建你的包了。

第 5 步:測(cè)試你的包

完成創(chuàng)建包后,您應(yīng)該在本地對(duì)其進(jìn)行測(cè)試,以了解在 npm 上部署它后它的行為。

要在本地測(cè)試您的包,首先,在您的項(xiàng)目目錄中運(yùn)行以下命令:

npm link

上面的命令允許您在本地引用您的包,就像使用 npm 托管的包一樣。

然后,在項(xiàng)目的根目錄中創(chuàng)建另一個(gè)文件夾并 cd 進(jìn)入它。

mkdir test
cd test

在 test 文件夾中,運(yùn)行以下命令將您的包鏈接到該文件夾:

npm link name-of-your-package

最后,創(chuàng)建一個(gè)虛擬文件來(lái)測(cè)試你的包的功能。

完成測(cè)試后,您可以安全地刪除測(cè)試文件夾。

第 6 步:在您的系統(tǒng)上登錄 npm

接下來(lái),您必須在系統(tǒng)上登錄您的 npm 帳戶(hù)。

運(yùn)行以下命令以登錄到您的 npm 帳戶(hù):

npm login

這將提示您填寫(xiě)您的用戶(hù)名、密碼和雙重身份驗(yàn)證代碼(如果您在您的帳戶(hù)中啟用了它)。

第 7 步:發(fā)布您的包

完成上述所有步驟后,運(yùn)行以下命令在 npm 上發(fā)布您的包。

npm publish

此命令需要一個(gè)一次性密碼,該密碼將用于您的電子郵件。然后,它將在 npm 上發(fā)布您的包。

你可以查看你在 npm 上發(fā)布的包。在npmjs.com上登錄您的 npm 帳戶(hù)并導(dǎo)航到您的個(gè)人資料儀表板上的包部分。

要安裝您的包并將其用作任何項(xiàng)目的依賴(lài)項(xiàng),請(qǐng)運(yùn)行:

npm install name-of-your-package

從 npm 中刪除你的包

您仍然可以完全控制 npm 上的包,這意味著您可以從 npm 修改甚至永久刪除您的包。您可以通過(guò)轉(zhuǎn)到包的設(shè)置部分并選擇刪除包選項(xiàng)來(lái)刪除包。

責(zé)任編輯:趙寧寧 來(lái)源: Linux迷
相關(guān)推薦

2024-05-09 10:26:14

2024-02-01 09:04:12

2021-11-01 12:13:53

Linux僵尸進(jìn)程

2018-09-17 11:35:44

Linux軟件包命令

2019-08-12 09:55:10

GitHub項(xiàng)目終端

2016-07-18 10:51:19

操作系統(tǒng)LinuxWindows

2019-08-12 13:45:26

GithubGit開(kāi)源

2019-06-03 11:15:32

Linux軟件包命令

2024-01-26 12:35:25

JavaScript項(xiàng)目軟件包

2012-06-27 10:16:12

開(kāi)源項(xiàng)目CodePlex

2019-09-23 11:46:02

FedoraTFTP服務(wù)器 Linux

2017-10-13 15:59:24

iPhone機(jī)器學(xué)習(xí)iOS

2022-02-16 20:36:30

瀏覽器PythonJavaScript

2022-02-17 11:08:00

KubernetesMySQL運(yùn)維

2014-05-20 09:59:27

Mnitrix輕型監(jiān)控系統(tǒng)系統(tǒng)管理員

2018-06-19 10:06:16

Linux軟件測(cè)試Nix包管理器

2018-07-19 09:20:47

LinuxArchLinuxRPM包

2024-04-11 08:30:05

JavaScript數(shù)組函數(shù)

2016-12-07 17:45:44

Linux文件

2019-09-10 09:12:54

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美精品亚洲一区二区在线播放| 亚洲v日本v欧美v久久精品| 日韩高清不卡av| 成人在线国产视频| 国产精品自在| 五月激情综合婷婷| 官网99热精品| 国产夫妻在线| 26uuu国产在线精品一区二区| 一区二区福利视频| 天天综合天天操| 久久精品视频在线免费观看| 深夜精品寂寞黄网站在线观看| 波多野结衣乳巨码无在线观看| 日韩—二三区免费观看av| 久久99精品久久久久久水蜜桃| 麻豆免费在线观看| 蜜桃久久精品一区二区| 亚洲国产日韩精品在线| 成人免费大片黄在线播放| 黄色一区二区三区四区| 91中文精品字幕在线视频| 免费高清在线观看免费| 99国产精品久久久| 国产黄色一级网站| 综合视频在线| 亚洲一一在线| 免费成人性网站| 亚洲精美色品网站| 久久天堂久久| 国产午夜精品视频免费不卡69堂| 日本精品国语自产拍在线观看| 国产精品视频| 日韩一区二区三区久久| 久久久九九九九| 日本一区二区三区四区在线观看| 最新黄网在线观看| 自拍偷拍亚洲精品| 久久久久久久久久久妇女| 亚洲欧美在线一区| 毛片网站在线看| 欧美日韩日日摸| 神马精品久久| 精品日韩视频在线观看| 久热久精久品这里在线观看| 成人三级网址| 亚洲中午字幕| 91网免费观看| 欧美日韩一卡| 久久99久久99精品中文字幕| 免费黄色在线| 亚洲欧美视频| 成人观看视频| 国产一区不卡精品| 鬼打鬼之黄金道士1992林正英| 亚洲人成网亚洲欧洲无码| 操91在线视频| bbw在线视频| 亚洲三级 欧美三级| а√天堂官网中文在线| 久久国产成人| 在线观看入口黄最新永久免费国产| 久久精品影视伊人网| 久久综合国产| 不卡av在线网站| 秋霞午夜鲁丝一区二区老狼| 国产黄色在线观看| 欧美日韩中文另类| 激情综合网址| 91精品久久久久久久久久久久久久 | 国产日本欧洲亚洲| 国产欧美va欧美va香蕉在线| 99re这里都是精品| 日韩大胆人体| 欧美精品丝袜中出| 日日摸日日碰夜夜爽av| 亚洲一区www| 成人三级视频| 国产成人激情小视频| 欧美精品一卡| 一个人免费视频www在线观看| 国产不卡视频在线| 成人欧美一区二区三区小说| 伊人久久在线| 久久国产精品影片| 国产视频一区二区| 精品人妻人人做人人爽| 久久999免费视频| 美女一区二区在线观看| 91午夜在线| 国产成人精品av在线| 动漫一区二区三区| 日韩精品无码一区二区三区免费| 欧美黑人一级爽快片淫片高清| 99在线精品视频| 国产精品毛片aⅴ一区二区三区| 在线观看av的网址| 最近中文字幕2019免费| 久久奇米777| 在线一级成人| 男人天堂v视频| 成人黄在线观看| 91福利精品视频| 亚洲日本黄色| 看电视剧不卡顿的网站| 中文字幕制服丝袜一区二区三区| 黄网站在线观看| 欧美成人精品在线| 国产精品乱码一区二三区小蝌蚪| 超碰在线公开| 欧美日韩视频在线一区二区观看视频 | 国产91成人在在线播放| 国产日产欧美一区二区三区| 国产区在线观看| 97成人精品区在线播放| 欧美性xxxx在线播放| 99久久综合99久久综合网站| 狠狠操综合网| 动漫一区二区三区| 日韩激情av| 亚洲综合在线一区| 蜜臀视频一区二区三区| 精品欧美一区二区三区久久久 | 国产精品久久久久久中文字| 日韩av中文字幕在线免费观看 | 久久久久久久久久久久久久一区| 亚洲女同精品视频| 在线欧美不卡| 免费福利视频一区二区三区| 男人用嘴添女人下身免费视频| 91禁国产网站| 亚洲大胆人体在线| 99久久久免费精品国产一区二区 | 天天色天天操综合| 精品一区二区三区在线观看国产| 欧美黑粗硬大| 青梅竹马是消防员在线| 日韩极品视频在线观看| 久久97久久97精品免视看| 最新成人av在线| 亚洲精品va| 国产原创精品在线| 四虎成人免费在线| 永久免费网站在线| 一根才成人网| 成人爽a毛片免费啪啪红桃视频| 男女网站在线观看| 中文字幕av导航| 黄色一级视频片| 尤物视频在线观看| 国产高清视频免费最新在线| 日本一区视频在线播放| 色哟哟亚洲精品一区二区| 欧美国产视频在线| 蜜臀av国产精品久久久久| 婷婷激情久久| segui88久久综合| 国产91白丝在线播放| 97视频com| 日本精品久久久| 欧美精品七区| 免费高清在线| 国产主播福利在线| 香蒸焦蕉伊在线| 尤物网在线观看| 国产在线观看福利| 亚洲欧洲日本国产| 555www成人网| 国产视频一区二区三区在线播放| 国产一区二区久久久| 久久亚洲国产精品成人av秋霞| 国产一级揄自揄精品视频| 国内精品小视频| 91久久精品视频| 成人av在线播放观看| 成人网免费看| xxxxxx欧美| 欧美1区2区3区4区| 91久久亚洲| 国产成人av影院| 一区二区三区91| 中文字幕在线观看日韩| 亚洲自拍偷拍网址| 三级在线视频观看| 在线观看国产原创自拍视频| 在线国产一级| 成人在线啊v| 美女主播精品视频一二三四| 看国产成人h片视频| ww久久中文字幕| 亚洲国产精品福利| 国产三区精品| 欧美视频在线第一页| 一区二区xxx| 日本亚州欧洲精品不卡| 日本aⅴ免费视频一区二区三区| 欧美日韩国产限制| 国产精品麻豆va在线播放| 国产不卡视频| 奇米亚洲欧美|