资讯专栏INFORMATION COLUMN

使用npm发布项目

jemygraw / 654人阅读

摘要:发布发布一个包概要译目标文件或者文件夹标签标签名访问限制公开受限制的如果没有参数可使用替代如果没有定义新标签使用替代说明上传一个包到仓库后就可以使用名字来下载下来。只有使用了限制的包,他的默认是有限制的。

npm-publish发布

发布一个包

概要 Synopsis
npm publish [|][--tag][--access]

Publish "." if no argument supplied
Sets tag "latest" if no --tag specified

npm publish [<目标文件>|或者<文件夹>] [--tag标签<标签名>] [--access访问限制 ]

如果没有参数可使用“.”替代
如果没有定义新标签 使用"latest"替代
说明

上传一个包到仓库(npm)后就可以使用名字来下载下来。包目录中的所有文件都将被下载下来。除了.gitignore或者.npmignore这类文件。如果文件中有.gitignore那么个文件中指定的文件将被忽视。如果同时存在那么以.gitignore为主。查看npm-developers获得更多细节。
默认情况下,npm将发表到公共的注册。因为设置的默认注册使者的不同会出现不同的样子,查看package.json

:一个包含package.json的文件夹

:一个指向一个包含package.json文件的文件夹的路径或者url

[--access] 告诉注册中心,包是否为公开,或者其他限制。只有使用了限制的包,他的默认是有限制的。如果你不是一个付费账户,默认是公开的。

如果包的名字和版本组合已经存在和注册过,那么将会失败。

一旦一个名字和版本的组合被注册过,那么将不得更改,即使从版本库删除。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/82042.html

相关文章

  • 如何发布你自己的React模块至NPM

    摘要:文章介绍如何创建发布一个包,包括项目搭建发布流程注意事项等。语义化版本号分为三位。主版本号当进行了大都改动或者对有很多不兼容修改时应该进行版本号升级。次版本号增加了部分特性或者优化时升级该版本。如如果你想撤回指定版本,执行包名版本号。 文章介绍如何创建发布一个npm包,包括项目搭建、发布流程、注意事项等。 演示代码GitHub地址 1. 初始化项目 首先在创建好的项目文件夹下面执行 ...

    zombieda 评论0 收藏0
  • 怎么开发并发布一个可用的 JavaScript 模块 ?

    摘要:但是,我们发布之前,需要做一些持续集成和单元测试,用来保证代码的正确性,稳定性。 Javascript 那么流行,作为一个前端开发者,或者前端入门者,发布一个正式可用的 Javascript 模块,对于自己来说应该成长很大。下面就以一个简单的 Javascript 模块 filesize.js 来介绍 github、travis-ci、npm 这些内容的组合使用。 一、目标概览 本文将...

    TANKING 评论0 收藏0
  • 使用npm-scripts发布Github Pages

    摘要:使用发布将项目打包后部署到上是常见需求。需要使用到的库。关于的知识,参考使用指南用打造超溜的前端工作流需付费修改此时,虽然可以发布,但所有相关的静态文件的目录都是指向的,而实际的静态文件的位置是在中。 使用npm-scripts发布Github Pages 将项目打包后部署到GitHub Pages 上是常见需求。这里总结下通过npm-srcrips将项目发布到gh-pages分支。需...

    cloud 评论0 收藏0
  • 减小发布npm包的体积与避免重复依赖

    摘要:我们可以把未经过打包的源代码发布到,并把中的字段指向源代码,这样引入的就交由项目的构建工具来进行处理,因此理论上就可以避免重复依赖了。总结通过这两天的折腾,主要收获有点发布包的流程中的字段判断重复依赖的机制基于组件封装组件时如何避免重复依赖 这两天一直在忙于封装一个vue table组件并发布到npm,记录一下我是如何把npm包的大小从100多kb减小到不足1kb的过程。 背景 这个组...

    xiaotianyi 评论0 收藏0
  • Vue入坑笔记

    摘要:近段时间常使用开发,写点记录,避免时间久之忘了。安装教程查看是否已安装,在中输入若已安装则输出版本号。继承报错可能是文件路径问题。当和继承的不同时在文件夹内外的话,会出现该错误。 近段时间常使用vue-cli开发,写点记录,避免时间久之忘了。 环境 1. nodejs  vue-cli开发基于nodejs环境,确保开发的环境中已安装了nodejs。  安装教程 https://www....

    superw 评论0 收藏0
  • 从搭建脚手架到在npm发布react组件

    摘要:从搭建脚手架到在上发布组件最近公司给公司里架设了私有的仓库,相应地也需要一个用来发布组件用的脚手架,在这个过程中又又又又复习了一下,在这里分享下脚手架搭建的过程。 从搭建脚手架到在npm上发布react组件 最近公司给公司里架设了私有的npm仓库,相应地也需要一个用来发布react组件用的脚手架,在这个过程中又又又又复习了一下webpack,在这里分享下脚手架搭建的过程。 首先,我们预...

    junfeng777 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<