加入收藏 | 设为首页 | 会员中心 | 我要投稿 昌吉站长网 (https://www.0994zz.com/)- 应用程序集成、办公协同、区块链、云计算、物联平台!
当前位置: 首页 > 创业 > 政策 > 正文

如何在npm上发布个人JavaScript包

发布时间:2024-08-19 09:18:52 所属栏目:政策 来源:DaWei
导读: 如何在npm上发布自己的包

1、创建npm账号

官网:https://www.npmjs.com/

创建账号入口:https://www.npmjs.com/signup

2、创建目录及初始化

$ mkdir ts-test

$ cd t
如何在npm上发布自己的包

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”
 
}

AI根据内容生成的图片,原创图片仅作参考

 
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
 

(编辑:昌吉站长网)

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

    推荐文章