发布一个简单的npm包(1)

test command:

git repository:

keywords: weapp,utils

author: tusi666

license: (ISC) MIT

About to write to D:\robin\lib\weapp-utils\package.json:

{

“name”: “weapp-utils”,

“version”: “1.0.0”,

“description”: “some foundmental utils for weapp”,

“main”: “lib/index.js”,

“scripts”: {

“test”: “echo “Error: no test specified” && exit 1”

},

“keywords”: [

“weapp”,

“utils”

],

“author”: “tusi666”,

“license”: “MIT”

}

其中main字段是入口文件

写好README

===========================================================================

一个完备的README文件是必要的,以便别人了解你的包是做什么用途。

确认registry

=============================================================================

一般我们开发时会修改npm registryhttps://registry.npm.taobao.org

但是发布npm包时,我们需要将其改回来,不然是会报错的。

npm config set registry http://registry.npmjs.org/

npm注册账号

==========================================================================

打开npm官网,开始注册账号。

**ps:**记得要验证邮箱哦!

添加npm账户

==========================================================================

使用npm adduser添加账户,别名npm login

D:\robin\lib\weapp-utils>npm adduser

Username: tusi666

Password:

Email: (this IS public) cumtrobin@163.com

Logged in as tusi666 on https://registry.npm.taobao.org/.

添加github仓库

=============================================================================

package.json添加配置项,不加也没事,看自己需求。

“repository”: {

“type”: “git”,

“url”: “https://github.com/xxx/zqh_test2.git”

}

发布

=====================================================================

npm publish

如果发布时报这样的错,

The operation was rejected by your operating system.

npm ERR! It’s possible that the file was already in use (by a text editor or antivirus),

npm ERR! or that you lack permissions to access it.

建议还是检查下registry,或者npm adduser是不是成功了。

发布成功,会有这样的提示,

npm notice

npm notice package: weapp-utils@1.0.0

npm notice === Tarball Contents ===

npm notice 397B package.json

npm notice 1.1kB LICENSE

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 27
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值