发布npm包,全局安装可命令行使用
发布自己的npm包
打个广告 我写的例子 npm包 codefilecount 统计文件个数和代码行数
- npm init 初始化项目
- 修改 package.json
{
"name": "codefilecount",
"version": "1.0.2",
"description": "统计代码文件个数和代码行数",
"main": "index.js",
"bin": {
"codestats": "./src/index.js"//配置命令行命令 codestats, 全局安装后命令行执行命令 codestats 则会执行./src/index.js文件
},
"scripts": {
"test": "codefilecount",
"start": "node ./src/index.js",
"build": "rollup -c rollup.config.js"
},
"keywords": [
"文件个数",
"filenumber",
"codeline",
"count"
],
"author": "丁同亚",
"license": "ISC"
} - 写功能代码
- 发布 ** 要用npm的官方源 **
npm login //登录
npm publish //发布 更新
npm version patch
npm publish npm version 参数说明
patch:小变动,比如修复bug等,版本号变动 v1.0.0->v1.0.1
minor:增加新功能,不影响现有功能,版本号变动 v1.0.0->v1.1.0
major:破坏模块对向后的兼容性,版本号变动 v1.0.0->v2.0.0
发布npm包,全局安装可命令行使用的更多相关文章
- NodeJS 安装cnpm命令行工具
在安装之前,请确保已安装Git和NodeJS. cmd机内命令窗口,输入以下命令: git config --system http.sslcainfo /bin/curl-ca-bundle.crt ...
- 不会发布npm包?进来看看?
前言 npm(Node Package Manager),一个Node的包管理器,平时我们常用的公共模块(插件)或者叫做包大多都放在上面,所以接下来要封装的插件,我们就简单称它为npm包,本文从就从这 ...
- NPM包的安装及卸载
NPM全名:node package manager,是node包管理工具,负责安装.卸载.更新等.新版的NodeJS已经集成了npm.所以装好NodeJS的同时,npm也已经装好了! 可以用cmd命 ...
- 创建并发布npm包
1.npm官网创建npm账户 npm网站地址:https://www.npmjs.com/ npm网站注册地址:https://www.npmjs.com/signup 2.命令行工具登录npm np ...
- 前端组件用 Scope 发布 npm 包的方法
1.引言 多人.多组织或多组件发布 npm 包到同一个仓库时,可能出现命名冲突问题. 为了解决这个问题,npm 引入了“scope”(范围)概念. 在 Angular 项目中,我们通常可以看到“@an ...
- 使用cnpm搭建私有NPM仓库 发布npm包
关于如何使用cnpm搭建私有的npm仓库看这里→ http://blog.fens.me/nodejs-cnpm-npm/ 我本人还没有机会真正实践操作过,公司的npm仓库是我老大搭建的,我这里仅仅记 ...
- 【Mac】Mac OS X 安装GNU命令行工具
macos的很多用户都是做it相关的人,类unix系统带来了很多方面,尤其是经常和linux打交道的人. 但是作为经常使用linux 命令行的人发现macos中的命令行工具很多都是bsd工具,跟lin ...
- 使用Vue-cli3.0创建的项目,如何发布npm包
使用Vue-cli3.0创建的项目,如何发布npm包 在使用vue进行项目开发时,如果我们想要发布一个包,有时候会有点迷糊,不知道应该怎么修改脚手架的默认设置.这里记录一下一些常见的操作. 创建ind ...
- mac安装GNU命令行工具
mac安装GNU命令行工具 2.添加的repo tap home/dupes brew install coreutils binutils diffutils ed -- ...
- 【分布式】ZooKeeper学习之一:安装及命令行使用
ZooKeeper学习之一:安装及命令行使用 一直都想着好好学一学分布式系统,但是这拖延症晚期也是没得治了,所以干脆强迫自己来写一个系列博客,从zk的安装使用.客户端调用.涉及到的分布式原理.选举过程 ...
随机推荐
- array_map函数在PHP类中调用内部方法简介
http://www.dangkai.com/ArticlePage/Article21339.htm
- Windows Server 2025激活教程
Windows Server 如何把评估版升级改为正式版本并激活 微软官方并不提供server系统的正式版本,只提供测试的评估版本,那么我们怎么修改为正式版本呢? 1.确认版本 开始----运行--- ...
- 多串口服务器的DCS485多主机通讯
1.概述 上海卓岚信息科技有限公司是一家专业提供工业物联网解决方案的高新技术企业,注册商标"ZLAN".公司研发的产品:物联网芯片.串口转以太网模块.多串口服务器.Modbus网关 ...
- 留个VKProxy性能测试记录
其实原本是打算OpenTelemetry对应内容搞好后再做个简单的性能测试,也算表明自己写(抄)代码的能力(不至于用了反射什么的就把Kestrel这么好的底子的性能拖垮了) 但是最近看见一篇go的文章 ...
- 【8*】Slope Trick 学习笔记
前言 从 一些快速笔记 中分离出来的,因为这一知识点写的内容太多了,可以拿出来专门开一篇学习笔记. Slope Trick 不是斜率优化!Slope Trick 不是斜率优化!Slope Trick ...
- 前端开发系列062-网络篇之前端开发Ajax简单介绍
一.Ajax技术简单介绍 Ajax是一门异步的用于发送网络请求的技术. 全称为:Async javascript and XML. 简单说明:Ajax 这个概念是由 Jesse James Garre ...
- 批量生成测试数据,再次迎来升级,支持API调用,开发者的好帮手
前端时间发表一篇文章介绍了FabricateData的在线批量生成测试数据的能力,这几天在看,平台不仅添加了本地数据源的概念,还增设了本地API的能力. FabricateData 网站地址:http ...
- 成熟的前端项目后期需要做的两件事儿 关于 eslint
简介 就是 npm run fix 修改js 错误 npm run fix:style 修改 css 错误
- Ansys 添加弱弹簧
简介 添加弱弹簧 image
- POLIR-Laws-Constitution宪法: 控诉 "全国人民代表大会" 违法侵犯本人"宪法赋予的神圣不可侵犯的权利与自由"。
事实.推理 和 判断 谁能控制"人大信访"(官网+小程序)权限? 只有可能是"全国人大"或"其上级".不就是"国家和政府" ...