1.0.0 • Published 11 months ago

@lznpmjs/lz-cdss-function v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

lz-cdss-function

上传搭配npm的Organizations流程

1、package.json的配置问题

{
  "name": "@lznpmjs/lz-cdss-function",
  "version": "1.0.0",
  "main": "dist/cdss.es.min.js",
  "files": [
    "dist/*"
  ],
 "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  }
}

对上面的这部分配置的解释说明:

{
  // 包名 「Organization/具体包名」
  "name": "@lznpmjs/lz-cdss-function",
  // 发布的版本号
  "version": "1.0.0",
  // 入口文件
  "main": "dist/cdss.es.min.js",
  // 需要发布上去的文件包
  "files": [
    "dist/*"
  ],
  // 公共发布的配置(没有这个配置在npm publish的时候会报错)
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  }
}

经过上面的配置后,就可以正常发布npm包到对应的Organizations啦。

执行npm publish --access publish,避免发布Organizations的公共包报错,验证发布成功:如这里的1.0.0版本。

2、如何给发布的包打上tag

我们在发布包的时候经常会因为一些功能的改动或者解决临时的bug,需要上传不同的包版本。那么对应不同的包版本应该对应测试版本,或者正式版本,或者升级的小版本和大版本,都有严格的规范。

这里以发布beta版本为例。

npm publish --tag=beta --access publish

1.1.0-beta.1

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago