首页 > 其他分享 >发布npm包,全局安装可命令行使用

发布npm包,全局安装可命令行使用

时间:2024-11-22 17:09:34浏览次数:1  
标签:npm index 版本号 js v1.0 命令行 全局

发布自己的npm包

打个广告 我写的例子 npm包 codefilecount 统计文件个数和代码行数

  1. npm init 初始化项目
  2. 修改 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"
    }
    
    
  3. 写功能代码
  4. 发布 ** 要用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,index,版本号,js,v1.0,命令行,全局
From: https://www.cnblogs.com/dingtongya/p/18563159

相关文章

  • 非常有意思的cmd命令行倒计时
    最近留意一下计时器,然后应用到cmd命令行,可以保存bat。找了一下网络发现改进一下这个,有点意思@echooffSETdaoTime=100:daojishiset/adaoTime=daoTime-1ping-n2-w500127.1>nulclsecho倒计时之后输出:%daoTime%秒if%daoTime%==0(gotomanzu)else(gotodaojishi):man......
  • 弹窗全局化
    效果:初始的目录:目录结构src/├──router/│ ├──index.js├──store/│ ├──test.js├──views/│ ├──model/│ │ ├──Model.vue│ ├──Home.vue│ ├──About.vue│ └──Settings.vue├──App.vue└......
  • 2024最新版Node.js详细安装教程(含npm配置淘宝最新镜像地址)
    一:Node.js安装浏览器中搜索Nodejs,或直接用网址:Node.js—在任何地方运行JavaScript建议此处下载长期支持版本(红框内):开始下载,完成后打开文件:进入安装界面,在此处勾选,再点击next:此处为你希望将Nodejs安装到哪里,可以是默认的,也可以自定义,前提是要明确安装到哪里。这里不......
  • dotnet 命令行工具
     dotnet命令行工具的中文翻译:用法:bashCopyCodedotnet[选项]dotnet[应用程序路径]选项:-h|--help   显示帮助信息。--info    显示.NET信息。--list-sdks 显示已安装的SDK。--list-runtimes 显示已安装的运行时。应用程序路径:指定要执行的应......
  • PATH 命令用于显示或设置可执行文件的搜索路径,帮助操作系统或命令行环境找到你需要运
    path|MicrosoftLearnC:\Users\Administrator>PATH/?为可执行文件显示或设置一个搜索路径。PATH[[drive:]path[;...][;%PATH%]PATH;键入PATH;清除所有搜索路径设置并指示cmd.exe只在当前目录中搜索。键入PATH但不加参数,显示当前路径。将%PATH%包括在新的路径......
  • subst 是 Windows 操作系统中的一个命令行工具,它允许用户将一个文件夹或目录映射为虚
    subst|MicrosoftLearnsubst/?将路径与驱动器号关联。SUBST[drive1:[drive2:]path]SUBSTdrive1:/D drive1:    指定要分配路径的虚拟驱动器。 [drive2:]path 指定物理驱动器和要分配给虚拟驱动器的路径。 /D      删除被替换的(虚拟)......
  • icacls 是 Windows 操作系统中用于管理文件和目录的访问控制列表(ACL)命令行工具。它可
    icacls|MicrosoftLearnicacls是Windows操作系统中用于管理文件和目录的访问控制列表(ACL)命令行工具。它可以用来查看、修改、备份和恢复文件和文件夹的权限设置。权限控制是Windows安全体系的重要组成部分,icacls是在命令行下管理这些权限的一种方式。1.什么是 icacls?......
  • Vue项目执行【npm install】 报错
    问题执行【npminstall】报错npmERR!Whileresolving:[email protected]!Found:[email protected]!node_modules/vuenpmERR!vue@"3.4.15"fromtherootprojectnpmERR!npmERR!Couldnotresolvedependency:npmERR!peervue@"^2.6.14......
  • 从0-1逐步搭建一个前端脚手架工具并发布到npm
    前言vue-cli和create-react-app等cli脚手架工具用于快速搭建应用,无需手动配置复杂的构建环境。本文介绍如何使用rollup搭建一个脚手架工具。脚手架工具的工作流程简言为:提供远端仓库各种模版=>用户通过命令选择模版=>拉取仓库代码分别对应如下几个重要模块:......
  • 切换淘宝最新镜像源npm
    切换淘宝最新镜像源npm发布于 2024-10-1210:14:461.2K0举报文章被收录于专栏:四楼没电梯npm是JavaScript世界的包管理器,开发者每天都需要通过npm来下载、安装、更新各种包。为了提高国内用户的下载速度,淘宝团队维护了一个镜像源。最近,淘宝将npm......