小知识:如何在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
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

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

2022-5-19 21:35:33

建站知识

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

2022-5-19 21:45:42

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