Npm Publish Issue - Артефактория - PullRequest
0 голосов
/ 06 июня 2019

Я публикую библиотеку npm в репозитории npm на артефакте. Библиотека построена с использованием angular, а папка dist и package.json выглядят корректно. При публикации публикуется сам запрос, но не фактический артефакт.

Все, что я вижу в артефакте, - это один файл, а не папка с моим пакетом

Running 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 публикуются в виде файла

npm версия: 6.9.0
версия узла: v12.3.1 (также была запущена с 10.15.3)

Есть идеи?

...