博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
包的创建与发布
阅读量:6084 次
发布时间:2019-06-20

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

一、创建包

1.0、概述:
1.1、首先创建一个文件夹,文件夹的名字即为包的名字,我们这里创建的名字为 byvoidpackage
1.2、(npm有一套以CommonJS为基础包规范,但是并不与CommonJS完全一致,其主要差别在于必填字段的不同。通过npm init可以根据交互式问答产生一个
符合标准的package.json)例如我们在第二步中创建了一个byvoidpackage一个目录, 在命令中进入到byvoidpackage这个目录下,然后运行npm init
命令,依次输入对应的类容,然后回车,一步步操作,最终会在byvoidpackage目录下生成一个package.json文件.
1.3、创建一个main.js作为包的入口,到此一个简单的包就创建完成了

二、发布包

[从最基本的开始]

2.1、首先去https://www.npmjs.org网站注册一个帐号
2.2、命令进入byvoidpackage目录下面,运行npm adduser ,输入在2.1中注册的username,password,public email 创建帐号
2.3、使用npm whoami检测帐号是否创建成功,如果输出了username,则说明帐号创建成功
2.4、使用npm publish发布包,到此包发布已经完成.你可以在任何一台计算机上使用npm install byvoidpackage命令来安装我们的包.

三、更新包

3.1、如果更新了内容需要发布包的话,首先去package.json修改version版本号就行了
3.2、执行npm publish上传包就行了

四、撤销发布

4.1、进入byvoidpackage目录运行npm unpublish命令来取消发布

转载于:https://www.cnblogs.com/jesn/articles/3730315.html

你可能感兴趣的文章
深入浅出理解 COOKIE MAPPING
查看>>
SharePoint 2013 版本号和相关问题介绍
查看>>
跟我extjs5(03--在项目过程中加载文件)
查看>>
python
查看>>
swift基本用法-for循环遍历,遍历字典,循环生成数组
查看>>
java实现大数相加问题
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析
查看>>
Thinkphp中field和getField
查看>>
Unity3D行为树插件Behave学习笔记
查看>>
TopCoder
查看>>
每天过的非常充实。
查看>>
在Linux上编译Hadoop-2.4.0实践与总结
查看>>
视频编码器评測系统:VideoCodecRank
查看>>
LeetCode - Distinct Subsequences
查看>>
[ES6] ITERATORS
查看>>
redis的简单安装配置
查看>>
Linux用户与用户组的详解
查看>>
《Java并发编程实战》第十四章 构建自己定义的同步工具 读书笔记
查看>>
INTERIGHT 京东自营旗舰店-京东 要把凡客给弄残啊这是。。
查看>>
编程算法 - 有序双循环链表的插入 代码(C)
查看>>