首页
学习
活动
专区
圈层
工具
发布

【npm】利用npm安装删除发布更新撤销发布包

【提示】在发包前可以通过npm的搜索引擎查找是否已存在相同名称的包 【注意点2】还有一点要注意的是npm对包名的限制:不能有大写字母/空格/下滑线!...示例: 我现在将之前发布的包penghuwanapp撤销掉:输入npm unpublish 包名 【吐槽】注意看红框框住的字,你就知道npm官方撤销已发布的包对这种行为的态度了....  ...”了) 例如我在撤销包后尝试再发布同一名称+同一版本的包: 报错,并建议我修改包的版本 npm unpublish的推荐替代命令:npm deprecate [@] 使用这个命令,并不会在社区里撤销你已有的包,但会在任何人尝试安装这个包的时候得到警告 例如:npm deprecate penghuwanapp '这个包我已经不再维护了哟~' npm更新发布后的包...: 事实上npm更新包和发布包的命令是一样的,都是npm publish,不同之处在于,你需要修改包的版本 所以步骤是: 1.修改包的版本(package.json里的version字段) 2.npm

5.5K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于npm 包更新工具npm-check-updates 使用详解

    x 或者 *,其当前位置的版本号都会更新到最新 永远保持最新版本可以将版本号设置为 x 或者 *,如 pinia * => pinia 2.0.12 npm-check-updates 包的作用 将你的...安装 npm install -g npm-check-updates 检查 package.json 的最新依赖项 ncu 显示当前目录中项目的所有最新依赖项(不包括 peerDependencies...): 查看单个包的最新版本 ncu vue 更新 package.json 的最新依赖项 ncu -u 更新单个依赖 ncu -u vue 查看全局的安装包最新版本 ncu -g 使用通配符...检查某一个包 ncu vuex ncu -f vuex ncu --filter vuex 检查某一类的包 ncu 'vue*' ncu "/^react*$/" 检查除某个包以外的所有包 ncu...react*' 同理,更新的话只要在上面的每个语句后面加上 -u

    1.9K10

    发布npm包

    Npm包管理器不用多讲,用过三大框架的应该都用过。今天讲一下怎么发布自己的npm包。...查看了很多包,发现没有多少人会直接把包的功能都写在index.js里面,应该是出于拓展性考虑。...Npm账号要自己去申请,在我们项目目录打开命令行: Npm login 然后就登录,这边注意输入密码的时候是看不见的。...接着就是发布:npm publish 发布完成去npm官网搜索你自己的包,我发布的是wade-tools,可用下载,但是没有其他任何简介,暂时都没有写。...这边提一下,发包不超过24小时可以撤销发布的包,要是只是测试尽量撤销,然后不能再用这个名字发布。发包还可能出现一些错误,因为本人只遇见没有验证邮箱的错误,所以就不整理了。 (完)

    95130

    【工具】发布NPM包

    像 Vue 2 的 2 就是主版本号,并且过了好久有了重大更新,才变成 Vue3 次要版本 在保证主体功能不变情况下,增加功能则更新次要版本号 补丁版本 小范围内的修修补补则修改补丁版本号 author...管理NPM包的其他操作 完成上面的步骤,你的包就成功发布了,但是在我平常使用中,对我们自己发布的 npm 包是要进行管理的,比如 更新包,撤销包等等 所以我们同样需要知晓下面这些操作 1、更新包 2、撤销版本...3、废弃包 4、重命名包 5、管理包的维护者 1更新包 更新的命令和发布是一样的 npm publish 更新包的时候,最最重要的就是记得要更新版本号 如果你不记得也没关系,因为你根本推不上去哈哈 ?...而我们要怎么更新版本号?是手动去 package.json 中去修改吗?...3废弃版本 废弃和 撤销是不一样的,撤销是完全把包删除,而 废弃是保留包,只是这个包已经被流放了,不管了 所以我们通常在下载一些包的时候,控制台会有提示说 这个包我们已经不维护了,你可以更新到 某某某

    1.3K20

    规范升级 NPM 包

    规范升级 NPM 包 前言 在日常工作中,当组件跨项目使用时,我们往往会选择把组件抽成 npm 包。那么在 npm 开发以及发布的过程中有什么需要注意的事项吗?...版本号规则 从日常的开发中我们可以看到,npm 包的版本号的格式都是 X.Y.Z。那么大家发布的 npm 包为什么都在遵循这个格式呢?...方式二:借助 npm version 命令 A 包中所有的改动都 commit 后,可以根据以下命令更新版本 npm version [ | major | minor | patch...| premajor | preminor | prepatch | prerelease | from-git] // newversion:指定更新的版本号 // major:大版本并且不向下兼容时...执行以下命令就可以生成一个 tag 为 beta 的包: npm run build // 打包 npm publish --tag beta // 发布 beta 包 如果不小心直接使用 npm

    1.3K31

    如何发布npm包

    1、npm是什么? NPM (node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。...lodash > ls node_modules #=> 5、更新本地安装的包 很多时候,我们会更新我们所依赖的包以获取最新的更新。...6、更新全局安装的包 如需更新全局安装的包,运行npm update -g 命令即可: npm update -g jshint 想要查看哪些全局安装的包需要更新,你可以使用...如果需要更新所有全局安装的包的话,你应该使用npm update -g 命令。不过,如果 npm 版本低于 2.6.1 的话,建议通过此脚本更新所有陈旧的包。...9.5如何更新npm包 当你包的内容修改之后,比如: exports.showMsg = function () { console.log("This is my second module");

    2K20

    卸载 npm 软件包

    卸载 npm 软件包 若要卸载之前在本地安装(在 node_modules 文件夹使用 npm install )的软件包,则从项目的根文件夹(包含 node_modules 文件夹的文件夹)中运行:...npm uninstall 如果使用 -S 或 --save 标志,则此操作还会移除 package.json 文件中的引用。...如果程序包是开发依赖项(列出在 package.json 文件的 devDependencies 中),则必须使用 -D 或 --save-dev 标志从文件中移除: 此代码由Java架构师必看网-架构君整理...npm uninstall -S npm uninstall -D 如果该软件包是全局安装的,则需要添加 -g 或 --global 标志:...npm uninstall -g 例如: 此代码由Java架构师必看网-架构君整理 npm uninstall -g webpack 可以在系统上的任何位置运行此命令,因为当前所在的文件夹无关紧要

    2.8K20

    如何用发个 npm 包?

    这次写了个简单的方法的包,来梳理一下发 npm 包的整个过程。 示例地址 文章和源码配合看效果更好。 本文实例的 npm 包名为 mid-index-of。...name:包名; decription:包的描述,在 npm 搜索里会用到,如果没有提供,会从 README.md 中提取; main:包的入口文件,通常是 CommonJS,历史原因。...然后就是发包: npm publish 发包成功后,我们会收到 npm 包发布成功的邮件: 我们再看看自己的包的信息: npm view mid-index-of 升级版本号 npm 的包的版本号遵循...紧接着开发者用 npm install 包名> ,下载的包就变成了 2.x 版本,哦豁。...所以发布完后,你需要使用 npm dist-tag 将 latest 指向回原来的版本号: npm dist-tag add 包名>@3.0.0 latest 结尾 一个简单的 npm 发包流程大概就是这些了

    91910
    领券