npm ERR Отказ от установки пакета с именем <packageName>в пакете, также называемом <packageName> - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь использовать пакет jsonfile в моем проекте. Но я получаю следующие ошибки

  1. Отказ от установки пакета с именем в пакете, который также называется. (Обратите внимание, что ни один из каталогов или файлов не совпадает с именем пакета)

  2. Не удается найти модуль.

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

причина проблемы, когда имя проекта в package.json совпадает с именем модуля.

Чтобы решить, пожалуйста, измените название проекта в package.json на другое. пример "jsonfile-test"

{
  "name": "jsonfile-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
  }
}
0 голосов
/ 05 сентября 2018

Я думаю, что это должно быть:

npm install --save json-file

не

npm install --save jsonfile

ref: https://www.npmjs.com/package/json-file

Если это не помогает, попробуйте включить установку разрешений, например (на Mac- но будет эквивалентен на Windows, проверьте: https://helpdeskgeek.com/free-tools-review/5-windows-alternatives-linux-sudo-command/) run:

sudo npm install --save json-file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...