博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建发布自己的npm包
阅读量:4087 次
发布时间:2019-05-25

本文共 838 字,大约阅读时间需要 2 分钟。

我们基于nodejs平台上面的npm上,可以随意下载很多npm安装包。那我们如何创建自己的npm包呢?很简单,废话少说,开始做~

开始做之前nodejs默认是要安装的,怎么安装自行百度其他教程。

首先在npm网站上注册一个账号,这个账号之后会用到。

npm网站地址:https://www.npmjs.com/

npm网站注册地址:https://www.npmjs.com/signup

注册完毕,回到我们的电脑。Windows直接cmd到命令行:

1

2

//输入以下命令,会提示输入用户名、密码、邮箱,这些都是注册时填写过的。

npm login

 

创建一个testxxxxx文件夹,cd到testxxxxx文件夹中,然后下载基础配置文件:

1

2

//输入以下命令,会提示配置包的相关信息,名称版本等等,都是包的基本配置信息

npm init

配置完毕开始写自己的包内代码: 

1

2

//创建一个index.js文件,文件内的代码如下,直接输出123456789

module.exports = 123456789;

保存完毕,一个简单的包就开发好了,就可以直接发布到npm上供大家下载。下面就介绍发布:

1

2

//退出当前文件夹,开始命令行发布包,命令如下:

npm publish testxxxxx

发布完毕,在npm网站上搜索,就可以搜索到自己刚刚发布的包了。要验证自己的安装包的话,直接正常的下载就好了。

 

验证下载:

1

2

//

npm install testxxxxx

正常下载好了,没有问题了,搞定。

接下来说明一下怎么撤销自己发布的版本。这只是一个测试的包,最好当然还是撤销下来:

1

2

//删除要用force强制删除。超过24小时就不能删除了。自己把握好时间。

npm --force unpublish testxxxxx

 

 到这里包的创建发布,以及撤销流程都走完啦~

原本看似高大上的包自己也可以随意编写了。以后认真的做个包贡献于社会吧~~

转载地址:http://npgni.baihongyu.com/

你可能感兴趣的文章
Flutter ListView如何添加HeaderView和FooterView
查看>>
Flutter key
查看>>
Flutter 组件通信(父子、兄弟)
查看>>
Flutter Animation动画
查看>>
Flutter 全局监听路由堆栈变化
查看>>
Android 混合Flutter之产物集成方式
查看>>
Flutter混合开发二-FlutterBoost使用介绍
查看>>
Flutter 混合开发框架模式探索
查看>>
Flutter 核心原理与混合开发模式
查看>>
Flutter Boost的router管理
查看>>
Android Flutter混合编译
查看>>
微信小程序 Audio API
查看>>
[React Native]react-native-scrollable-tab-view(进阶篇)
查看>>
Vue全家桶+Mint-Ui打造高仿QQMusic,搭配详细说明
查看>>
React Native for Android 发布独立的安装包
查看>>
React Native应用部署/热更新-CodePush最新集成总结(新)
查看>>
react-native-wechat
查看>>
基于云信的react-native聊天系统
查看>>
网易云音乐移动客户端Vue.js
查看>>
ES7 await/async
查看>>