怎样在npm上公布自身的包
  • 作者:admin
  • 发表时间:2020-11-06 07:50
  • 来源:未知

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 p唐山市企业网站ublish

2、 升级(再次免费下载)

ts-test> npm install ts-test -D

文章内容来源于:田珊珊个人网站

来源于详细地址:http://www.tianshan277.com/773.html