Npm发布-Artifactory

时间:2019-06-06 11:05:32

标签: npm artifactory publish

我正在将npm库发布到有关工件的npm回购中。该库是使用angular构建的,并且dist文件夹和package.json看起来正确。发布时,发布的是它自己的请求,而不是实际的工件。

我在人工制品上看到的只是一个文件,而不是包含我的包裹的文件夹

跑步 npm publish

Package.json

{
  "name": "@abce/embedded-auth",
  "version": "1.0.0-dev.0",
  "main": "bundles/abce-auth.umd.js",
  "module": "fesm5/abce-auth.js",
  "es2015": "fesm2015/abce-auth.js",
  "esm5": "esm5/abce-auth.js",
  "esm2015": "esm2015/abce-auth.js",
  "fesm5": "fesm5/abce.js",
  "fesm2015": "fesm2015/abce-auth.js",
  "typings": "abce-auth.d.ts",
  "metadata": "abce-auth.metadata.json",
  "sideEffects": false,
  "dependencies": {
    "tslib": "^1.9.0"
  }
}

实际上将哪些内容发布到单个文件中。

{
    "_id": "@abce/embedded-auth",
    "name": "@abce/embedded-auth",
    "dist-tags": {
        "latest": "1.0.0-dev.1"
    },
    "versions": {
        "1.0.0-dev.1": {
            "name": "@abce/embedded-auth",
            "version": "1.0.0-dev.1",
            "main": "bundles/abce-auth.umd.js",
            "module": "fesm5/abce-auth.js",
            "es2015": "fesm2015/abce-auth.js",
            "esm5": "esm5/abce-auth.js",
            "esm2015": "esm2015/abce-auth.js",
            "fesm5": "fesm5/abce-auth.js",
            "fesm2015": "fesm2015/abce-auth.js",
            "typings": "abce-auth.d.ts",
            "metadata": "abce-auth.metadata.json",
            "sideEffects": false,
            "dependencies": {
                "tslib": "^1.9.0"
            },
            "readme": "ERROR: No README data found!",
            "_id": "@abce/embedded-auth@1.0.0-dev.1",
            "_npmVersion": "6.4.1",
            "_nodeVersion": "10.15.3",
            "_npmUser": {
                "name": "deployment",
                "email": "bob@bob.ie"
            },
            "maintainers": [
                {
                    "name": "deployment",
                    "email": "bob@bob.ie"
                }
            ],
            "dist": {
                "integrity": "sha512-rpTN1sMpwnMwehzWUqbV+zElzaOlF5ekQRCQMncy6c+i4TAp5jbBobvzrhgl0ORqHgJn3Eo+EcrRgYLSjV7MdQ==",
                "shasum": "71f654dd5fddb20a9d5063171d5293424a4271c7",
                "tarball": "http://abce.jfrog.io/abce/internal-npm-dev/@abce/embedded-auth/-/@abce/embedded-auth-1.0.0-dev.1.tgz"
            }
        }
    },
    "readme": "ERROR: No README data found!",
    "maintainers": [
        {
            "name": "deployment",
            "email": "bob@bob.ie"
        }
    ],
    "_attachments": {
        "@abce/embedded-auth-1.0.0-dev.1.tgz": {
            "content_type": "application/octet-stream",
            "data": "correctly populated tarball base64 data here. I checked it and it is correct",
            "length": 12092
        }
    }
}

期望:
我希望可以从请求中解析该包,并正确发布该包

实际:
来自npm publish命令的put请求数据将作为文件发布

npm版本:6.9.0
节点版本:v12.3.1(也已在10.15.3中运行)

有什么想法吗?

0 个答案:

没有答案