侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130555 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

使用 npm 和 bower 发布插件

2024-05-10 星期五 / 0 评论 / 0 点赞 / 6 阅读 / 2644 字

我在 Github 上看到过一些第三方插件,除了可以使用 git clone 之外,它们还可以使用 npm 或 bower 进行下载。于是我也尝试把自己编写的一个 jQuery 插件发布到 npm 和

我在 Github 上看到过一些第三方插件,除了可以使用 git clone 之外,它们还可以使用 npm 或 bower 进行下载。于是我也尝试把自己编写的一个 jQuery 插件发布到 npm 和 bower,并且效果还不错。项目源码请看「jquery.nail」。

首先编写好的源码得先打上 tag 版本号,然后 push 到 Github 上。第一个步骤算是完成了。

先说 npm。npm 是 Nodejs 的包管理器,用过 gulp 的都知道很多 gulp 的插件都需要通过 npm 进行安装,现在也有许多其他的插件比如 jQuery 在 npm 上都搜得到。首先得安装 nodejs 和 npm,这里不细说了。然后得在 npm 的官网上注册一个账号,接着电脑上需添加 npm 账号,输入以下命令进行添加:

$ npm addUser

接着再输入一条命令就能把源码发布到 npm 上:

$ npm publish

搞定!很方便是吧,可以在 npm 官网上看能不能搜索到你刚刚发布的插件,或者是电脑上直接安装一下:

$ npm install jquery.nail --save-dev

npm 的发布已经结束。需要注意的是,如果你在大天朝使用的是淘宝镜像的话是无法发布的,它没有 addUser 这一条命令,这时需先暂时将 npm 淘宝镜像清除:

$ npm config delete registry$ npm config delete disturl

publish 完成之后再将淘宝镜像添加回来即可:

$ npm config set registry https://registry.npm.taobao.org$ npm config list

接着是 bower。bower 也是一个包管理器,bower 的安装参考这篇「bower简明入门教程」。bower 的发布需新建一个 bower.json 文件,内容的填写跟 package.json 很相似,接着注册项目即可:

$ bower register jquery.nail https://github.com/cobish/jquery.nail

bower register 后面的两个参数分别是项目名和 Github 的项目地址。注册完成如果没有相同的项目名就会发布成功,这时也可以尝试在本地上进行安装:

$ bower install jquery.nail --save-dev

安装完成,完美!到此发现,实际上 npm 和 bower 的发布都异常的简单,总共加起来才三条命令,赶紧试试吧。

广告 广告

评论区