1、建立npm帐号
- 官方网站:https://www.npmjs.com/
- 建立帐号出口处:https://www.npmjs.com/signup
2、建立产品目录及调用
$ mkdir ts-test
$ cd ts-test
$ ts-test> npm init
3、文档文本及产品目录内部结构
特别注意:在聚合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. 最终产品目录内部结构
├── ts-test
│ ├── index.js
└── └── package.json
4、正式发布
1.工程项目根产品目录下,运行npm addUser命令,添加他们的用户信息
ts-test> npm addUser
2. 如果已经注册过帐号,直接登录就行了
ts-test> npm login
输入用户名、密码、邮箱
3. 正式发布
ts-test> npm publish
5、下载调用
1. 下载
ts-test> npm install zqh-test -D
2. 使用
require(ts-test);
3. 控制台执行
ts-test> node index.js
6、删除正式发布的包
ts-test> npm --force unpublish zqh-test
特别注意:超过24小时就不能删除了
7、废弃包(这个包并不会删除,只是在别人下载使用的时候会提示)
ts-test> npm deprecate --force ts-test@1.0.0 "这个包不在维护了。"
8、更新包
1、先把package.json里的version版本号修改了,再执行publish命令就行了
ts-test> npm publish
2、 更新(重新下载)
ts-test> npm install ts-test -D