小知识:如何在npm上发布自己的包(一)

1、建立npm帐号

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

建站知识

小知识:关于axios请求——delete方法

2022-5-19 21:35:33

建站知识

小知识:git强制覆盖本地代码

2022-5-19 21:45:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索