资讯专栏INFORMATION COLUMN

从零发布一个npm包

kbyyd24 / 2036人阅读

摘要:修改的就可以啦个人意见发布的名称的时候还是以你自己的名字的缩写为开头等。整个流程执行完毕的,你就可以去去看自己发布的包啦

发布的开始的基本条件

https://www.npmjs.com/ 注册一个账号在说~

1、创建一个文件夹名字为 npmtest

mkidr npmtest

2、切换到创建的文件夹

cd npmtest

3、在npmtest文件夹中创建一个node_modules,用于放置node模块

mkidr node_modules

4、在node_modules文件夹中创建一个testdemo,发布npm的名称

mkidr testdemo

5、在testdemo创建两个文件夹 分别是: index.js

function test() {
  console.log("This is test");
}
module.exports = test;

6、在初始化一个npm默认的文件,里面会写一些你npm包的信息 得到一个page.json

npm init 

注意: 如果你没有npm的账号密码的话 需要注册一下,然后必须的是验证你的邮箱,不然的话你发布不了npm包

7、如果你注册完成的话,发布之前需要登录一哈

npm adduser

8、登录完成的话

npm publish

这里课程会遇到一个小坑;大概的意思就是告诉你,这个名字可能有人用。修改package.json的name就可以啦~
个人意见发布npm的名称的时候还是以你自己的名字的缩写为开头等。

整个流程执行完毕的,你就可以去https://www.npmjs.com/ 去看自己发布的npm包啦

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/99536.html

相关文章

  • 从零开始写一个npm,一键生成react组件(偷懒==提高效率)

    摘要:后言有了我们可以做很多很多的事情以后开发新模块的时候就可以偷懒了纯手打给个赞可好模版 前言 最近写项目开发新模块的时候,每次写新模块的时候需要创建一个组件的时候(包含组件css,index.js,组件js),就只能会拷贝其他组件修改名称 ,但是写了1-2个后发现效率太低了,而且极容易出错,所以自己写一个npm包来减少工作量,下面就一步一步来创建一个属于自己的npm仓库 首先第一步创建一...

    Labradors 评论0 收藏0
  • 从零开始做Vue前端架构(9)

    摘要:那该怎么管理这两个不同的项目呢解决子模块用的的同学肯定一下子就想到子模块的知识了。最后,也希望有想法的同学还有大佬多多留言,给点建议原文地址从零开始做前端架构脚手架参考资料官方文档使用定制前端脚手架别人写的脚手架文件操作相关文档子模块 前言 相信很多人都用过vue-cli或create-react-app或者类似的脚手架。脚手架方便我们复制,粘贴,或者clone代码库,而且还可以更具用...

    Vicky 评论0 收藏0
  • 从零开始搭建hexo静态博客

    摘要:后来网上看到了很多和搭建的静态博客,由于编辑器的实用性,及,等代码托管平台的免费特点,让很多人都转向了和。于是我也花了两三天的时间来研究搭建了自己的博客。 以前的博客(blog.duweibin.cn)是在学习thinkphp的时候自己做的一个小项目,模板也是网上找的,后台是自己用thinkphp框架写的,上一个博客搭建过程中让自己学会了thinkphp对MVC操作,(M层还没具体用过...

    venmos 评论0 收藏0
  • 从零开始构建 Wijmo & Angular 2 小应用

    摘要:中秋之际,团队发布正式版,当天宣布支持。其实从开始,到之后版本和版本,一直紧随其后。现在就开始在中使用的第一个应用吧。这些警告表示包里没有,这些仅仅用于一些包信息。好了,现在的准备工作已经完成了,您可以开始创建的应用了。 中秋之际,Angular 团队发布 Angular 2 正式版,Wijmo 当天宣布支持 。其实从Angular Alpha开始,到之后 Beta版本 和 RC 版本...

    glumes 评论0 收藏0

发表评论

0条评论

kbyyd24

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<