當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  編程技術(shù) >  正文

如何在npm上發(fā)布自己的包

 2020-11-05 16:29  來源: 田珊珊個(gè)人博客   我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過

1、創(chuàng)建npm賬號(hào)

官網(wǎng):https://www.npmjs.com/

創(chuàng)建賬號(hào)入口:https://www.npmjs.com/signup

2、創(chuàng)建目錄及初始化

$ mkdir ts-test

$ cd ts-test

$ ts-test> npm init

3、文件內(nèi)容及目錄結(jié)構(gòu)

注意:在生成package.json中,name的名稱和項(xiàng)目的名稱保持一至

1.package.json

{

"name": "ts-test",

"version": "1.0.0",

"description": "tianshan",

"main": "index.js",

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1"

},

"author": "",

"license": "ISC"

}

2. 入口文件編寫,index.js,加一句簡(jiǎn)單的打印

console.info('hello world');

3. 最終目錄結(jié)構(gòu)

├── ts-test

│ ├── index.js

└── └── package.json

4、發(fā)布

1.項(xiàng)目根目錄下,運(yùn)行npm addUser命令,添加自己的用戶信息

ts-test> npm addUser

2. 如果已經(jīng)注冊(cè)過賬號(hào),直接登錄就行了

ts-test> npm login

輸入用戶名、密碼、郵箱

3. 發(fā)布

ts-test> npm publish

5、下載調(diào)用

1. 下載

ts-test> npm install zqh-test -D

2. 使用

require('ts-test');

3. 控制臺(tái)執(zhí)行

ts-test> node index.js

6、刪除發(fā)布的包

ts-test> npm --force unpublish zqh-test

注意:超過24小時(shí)就不能刪除了

7、廢棄包(這個(gè)包并不會(huì)刪除,只是在別人下載使用的時(shí)候會(huì)提示)

ts-test> npm deprecate --force ts-test@1.0.0 "這個(gè)包不在維護(hù)了。"

8、更新包

1、先把package.json里的version版本號(hào)修改了,再執(zhí)行publish命令就行了

ts-test> npm publish

2、 更新(重新下載)

ts-test> npm install ts-test -D

文章來源:田珊珊個(gè)人博客

來源地址:http://www.tianshan277.com/773.html

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門排行

信息推薦