摘要:應(yīng)用包新建一個(gè)文件夾安裝這個(gè)包然后,在文件夾下新建文件,輸入如下代碼在文件夾右鍵選擇輸入如下命令就可以輸出這是我的第一個(gè)包參考利用安裝刪除發(fā)布更新撤銷發(fā)布包在發(fā)布自己的包
首次發(fā)表在個(gè)人博客在npm上發(fā)布自己的包 發(fā)布包
1.創(chuàng)建你要發(fā)布的包
mkdir test-wyx cd test-wyx npm init touch readme.md touch index.js mkdir lib cd lib touch test.js
/lib/test.js
const a = { fun : function() { console.log( "這是我的第一個(gè)npm包" ); }; } module.exports = a; // 把a(bǔ)暴漏出去
index.js
const a = require( "./lib/test.js" ); module.exports = a; //把a(bǔ)暴漏出去
現(xiàn)在的目錄結(jié)構(gòu)
-test-wyx -lib -test.js -index.js -package.json -readme.md
2.創(chuàng)建npm賬號(hào),兩種方式
第一種: 打開npm注冊(cè)
第二種: 命令行注冊(cè)
npm adduser
依次輸入用戶名,密碼,郵箱就注冊(cè)成功了。注冊(cè)成功會(huì)自動(dòng)登錄,所以現(xiàn)在已經(jīng)在本地登錄成功。
如果你已經(jīng)有npm賬號(hào)可通過如下命名登錄
npm login
輸入用戶名賬號(hào)和密碼即可登錄
3.發(fā)布包
npm publish
4.這時(shí)你就可以在npm官網(wǎng) ,通過在搜索框中輸入test-wyx來查詢到你剛才發(fā)布的包了。
5.更新包,你修改過包里的js文件時(shí),同時(shí)還得修改package.json里version的版本號(hào)后才可重新發(fā)布。
1.新建一個(gè)文件夾
mkdir test cd test
2.安裝這個(gè)包
npm install test-wyx
3.然后,在test文件夾下新建index.js文件,輸入如下代碼
const test = require( "test-wyx" ); test.fun();
4.在test文件夾,右鍵選擇git bash here,輸入如下命令
node index.js
就可以輸出這是我的第一個(gè)npm包
參考【npm】利用npm安裝/刪除/發(fā)布/更新/撤銷發(fā)布包
在npm發(fā)布自己的包
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/90490.html
摘要:更新已經(jīng)發(fā)布的包更新包的操作和發(fā)布包的操作其實(shí)是一樣的但要注意的是,每次更新時(shí),必須修改版本號(hào)后才能更新,比如將修改為后就能進(jìn)行更新發(fā)布了。 什么是NPM? NPM是隨同NodeJS一起安裝的javascript包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場(chǎng)景有以下幾種: 允許用戶從NPM服務(wù)器下載別人編寫的第三方包到本地使用。 允許用戶從NPM服務(wù)器下載并安裝別人...
摘要:今天通過一個(gè)簡(jiǎn)單的列子來演示怎么在發(fā)布自己的包。發(fā)布包,在文件夾下,右鍵選擇,輸入如下命令就可發(fā)布成功,注意發(fā)布必須是登錄狀態(tài)下。這時(shí)你就可以在官網(wǎng)通過在搜索框中輸入來查詢到你剛才發(fā)布的包了。 今天通過一個(gè)簡(jiǎn)單的列子來演示怎么在npm發(fā)布自己的包。 你需要先下載安裝node.js 發(fā)布包 1 新建個(gè)文件夾,這里命名為test110,,2 然后再在test110下新建一個(gè)lib文件夾。...
摘要:使用介紹是隨同一起安裝的包管理工具,能解決代碼部署上的很多問題,常見的使用場(chǎng)景有以下幾種允許用戶從服務(wù)器下載別人編寫的第三方包到本地使用。允許用戶將自己編寫的包或命令行程序上傳到服務(wù)器供別人使用。 NPM 使用介紹 NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場(chǎng)景有以下幾種: 允許用戶從NPM服務(wù)器下載別人編寫的第三方包到本地使用。...
摘要:是的,就是這樣的錯(cuò)很快就發(fā)布了修正。各種擔(dān)憂質(zhì)疑指向社區(qū)一直提倡和推動(dòng)的和理念。得救之道,就在其中在的里回復(fù)說不要依賴于其他人,附了關(guān)于的鏈接,并且最后再次強(qiáng)調(diào)依然是合理的哲學(xué)。解除了用戶為你的代碼打包的負(fù)擔(dān)。 前情提要 今天 npm 圈子雞犬不寧,原因是一個(gè)不過 11 行的工具函數(shù) left-pad 被作者從 npm 上撤下,所有直接和間接依賴它的包就這么齊刷刷掛了,包括 babel...
摘要:安裝和成功安裝之后,已經(jīng)包含在內(nèi)了,不需要獨(dú)立安裝,可以執(zhí)行一下檢查是否安裝好。 安裝node和npm 成功安裝node之后,npm(node package manager)已經(jīng)包含在內(nèi)了,不需要獨(dú)立安裝,可以執(zhí)行一下npm檢查是否安裝好。 在cmd 上執(zhí)行npm -v 就能查看npm的版本 npm包發(fā)布的過程: a.如果想要在npm上有自己的依賴包,那么首先你要先有一個(gè)npm的賬...
閱讀 3476·2021-11-19 09:40
閱讀 1492·2021-10-13 09:41
閱讀 2655·2021-09-29 09:35
閱讀 2710·2021-09-23 11:21
閱讀 1693·2021-09-09 11:56
閱讀 830·2019-08-30 15:53
閱讀 844·2019-08-30 15:52
閱讀 598·2019-08-30 12:47