npm установка / аудит: отправка сообщений об ошибках - PullRequest
0 голосов
/ 17 февраля 2020

Я работаю над старым Node.js/Heroku проектом. Она поддерживала небольшую веб-страницу, но я решил, что она будет поддерживать почту для сброса пароля для приложения iOS с использованием parse-сервера и обработки регистрации пользователей и входа в систему.

Для этого я следовал столько же насколько возможно то, что я сделал в другом (работающем) приложении.

Но эти два приложения (конечно) не были совершенно одинаковыми, это не go, как я хотел. Вот почему я опубликовал это, надеясь, что кто-то может помочь.

Итак, на данный момент вот мой пакет. json file:

{
  "name": "my-parse-server",
  "version": "1.4.0",
  "description": "My Parse API server using the parse-server module",
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/ParsePlatform/parse-server-example"
  },
  "license": "MIT",
  "dependencies": {
    "@parse/simple-mailgun-adapter": "^1.0.3",
    "ejs": "^2.5.7",
    "express": "^4.11.2",
    "kerberos": "~0.0.x",
    "parse": "~1.8.0",
    "parse-server": "*"
  },
  "scripts": {
    "start": "node index.js"
  },
  "engines": {
    "node": ">=4.3"
  }
}

И вот что я получаю при запуске npm установите, а затем npm исправьте ревизию:

Shell-Prompt$ 
Shell-Prompt$ npm install
audited 1041 packages in 2.748s
found 133 vulnerabilities (29 low, 58 moderate, 46 high)
run `npm audit fix` to fix them, or `npm audit` for details
Shell-Prompt$ 
Shell-Prompt$ npm audit fix
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
Unhandled rejection Error: EACCES: permission denied, rename '/Users/me/.npm/_cacache/tmp/87f16f3c' -> '/Users/me/.npm/_cacache/content-v2/sha512/37/ec/6b02b67e0bfd9eb61619050492097c56da370d54d31098562fa6a03e4403e8a460d93cd9566bdb30ef5a3e0d9440be524d481d446022198f00e7c818b2e5'

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/me/.npm/_logs/2020-02-17T06_33_44_639Z-debug.log
Shell-Prompt$ 

Естественно, я попытался найти в net похожие проблемы. Хотя я что-то нашел, но не нашел конкретного решения. Даже если сообщение отображает «Это ошибка самой npm». Я подозреваю, что уже делаю что-то не так, пока не достигну этой точки.

Любой совет будет приветствоваться на пути решения этой проблемы.

...