加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 海宁网 (https://www.hainingwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

如何在npm上发布自己的包

发布时间:2020-11-07 04:44:24 所属栏目:创业 来源:网络整理
导读: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

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

文章来源:田珊珊个人博客

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

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

本文素材来自互联网

(编辑:财气旺网 - 海宁网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读