1、創(chuàng)建npm賬號
官網(wǎng):https://www.npmjs.com/
創(chuàng)建賬號入口: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的名稱和項目的名稱保持一至
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,加一句簡單的打印
console.info('hello world');
3. 最終目錄結(jié)構(gòu)
├── ts-test
│ ├── index.js
└── └── package.json
4、發(fā)布
1.項目根目錄下,運行npm addUser命令,添加自己的用戶信息
ts-test> npm addUser
2. 如果已經(jīng)注冊過賬號,直接登錄就行了
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. 控制臺執(zhí)行
ts-test> node index.js
6、刪除發(fā)布的包
ts-test> npm --force unpublish zqh-test
注意:超過24小時就不能刪除了
7、廢棄包(這個包并不會刪除,只是在別人下載使用的時候會提示)
ts-test> npm deprecate --force ts-test@1.0.0 "這個包不在維護了。"
8、更新包
1、先把package.json里的version版本號修改了,再執(zhí)行publish命令就行了
ts-test> npm publish
2、 更新(重新下載)
ts-test> npm install ts-test -D
文章來源:田珊珊個人博客
來源地址:http://www.tianshan277.com/773.html
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!