nodejs发布一个我们自己的npm模块

nodejs发布一个我们自己的npm模块

BUG集散地

2018-09-12 10:24 阅读 26 喜欢 0 npm nodejs

NPM 模块发布步骤

当我们想实现一个自己的库或模块后,发布的话,需要发布到npm上才能下载。以下是具体步骤。

创建一个我们自己的模块

1.在github 上创建一个仓库,例如 changeext.

2.然后下载到本地:

git clone git@github.com:chrunlee/changeext.git

3.然后初始化

npm init

// 指定一些信息,包括版本、名称、依赖等

4.开发

加入需要的依赖和相关实现

5.提交到github

git status 
git add .
git commit -m ""
git push origin master

6.发布

npm publish
//这里经常出问题
1.首先,要注册一个npm官网的帐号。
2.然后登录 
npm login
3. npm whoami 确认帐号
4.npm publish 发布即可。
有时候会发布报错,可能的原因是 registry 改过了,只需要再改回来即可。
npm config set registry http://registry.npmjs.org
  1. 别忘了把registry 再改回来。

转载请注明出处: https://chrunlee.cn/article/nodejs-publish-npm-module.html


如果对你有用的话,请赏给作者一个馒头吧 ...

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
目前了解的有两个模块可以实现二维码的模块,一个是node-qrcode ,这个算是比较大众的,不过环境比较复杂,所以...连看都没看;还有一个是小众的 qr-image ,这个比较简单,没有其他环境依赖,安装即可用,因为要实现一个简单的在线二维码生成,就先用这个试试水了
通过node-xlsx模块读取excel和写入
在使用marked来做md解析的时候,部分解析规则可能并不是很如意,比如说,我在md中写了a标签,但是这些标签都是在当前页面替换的,而我想要的是新打开窗口。
记录下通过nodejs调用imagemagick 的时候发现的一个错误,command failed -- crop .
记录下在linux环境下安装phantomjs 的步骤,防止遗忘...
因为自己的记录笔记的应用是有道云,又想着把有道云跟自己的小网站联通起来,所以查找了有道云的,然后实现了nodejs版本的sdk.
前几天给朋友帮忙,想要一个一模一样的网站...自告奋勇去帮忙.. 结果发现之前一直没处理过类似的情况,虽然也写过爬虫,不过看了下网站,也不算麻烦。
介绍几个日常开发中常用的几个小工具: anywhere / anywhere-auth / watchlessc / changeext