Lerna 404 при публикации в частный реестр пакетов github - PullRequest
1 голос
/ 29 мая 2020
• 1000 *

И затем убедитесь, что я вошел в систему npm через npm login, используя мой личный токен доступа в качестве пароля.

Затем я sh мои изменения, затем запускаю lerna publi sh для моего пакета go в пакеты github в частном реестре моей организации, однако я получаю очень расплывчатый 404 в конце:

lerna info Looking for changed packages since v0.0.5
? Select a new version (currently 0.0.5) Patch (0.0.6)

Changes:
 - @elementsoftworks/ui: 0.0.0 => 0.0.6

? Are you sure you want to publish these packages? Yes
lerna info execute Skipping releases
lerna info git Pushing tags...
lerna info publish Publishing packages to npm...
lerna info Verifying npm credentials
lerna http fetch GET 200 https://registry.npmjs.org/-/npm/v1/user 565ms
lerna http fetch GET 200 https://registry.npmjs.org/-/org/joemethven/package?format=cli 295ms
lerna WARN The logged-in user does not have any previously-published packages, skipping permission checks...
lerna info Checking two-factor auth mode
lerna http fetch GET 200 https://registry.npmjs.org/-/npm/v1/user 235ms
lerna http fetch PUT 404 https://npm.pkg.github.com/@elementsoftworks%2fui 590ms
lerna ERR! E404 The expected resource was not found.
josephmethven@Josephs-MBP @element-softworks-ui % 

Может ли кто-нибудь сказать мне, что я делаю не так процесс?

lerna. json

{
  "packages": [
    "packages/*"
  ],
  "npmClient": "yarn",
  "useWorkspaces": true,
  "version": "0.0.3"
}

пакетов. json

{
  "name": "element-softworks-ui",
  "private": true,
  "version": "0.0.0",
  "main": "index.js",
  "license": "MIT",
  "workspaces": [
    "packages/*"
  ],
  "devDependencies": {
    "@babel/plugin-proposal-throw-expressions": "^7.10.1",
    "lerna": "^3.22.0"
  },
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^1.2.28",
    "@fortawesome/react-fontawesome": "^0.1.9",
    "@popperjs/core": "^2.4.0",
    "@reach/router": "^1.3.3",
    "axios": "^0.19.2",
    "formik": "^2.1.4",
    "gatsby": "^2.22.12",
    "gatsby-link": "^2.4.3",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-popper": "^2.2.3",
    "yup": "^0.29.1"
  },
  "scripts": {
    "bootstrap": "lerna bootstrap --use-workspaces"
  }
}

Индивидуальный пакет пакетов. json

{
  "name": "@elementsoftworks/ui",
  "repository": {
    "url": "ssh://git@github.com:elementsoftworks/element-softworks-ui.git"
  },
  "module": "index.js",
  "version": "0.0.6",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "gatsby": "^2.22.12",
    "gatsby-link": "^2.4.3",
    "react": "^16.13.1",
    "react-dom": "^16.13.1"
  },
  "publishConfig": {
    "registry": "https://npm.pkg.github.com/"
  }
}

...