Ошибка: ENOENT: такого файла или каталога нет, chmod 'C: \ ... \ hello-world \ node_modules \ sshpk \ bin \ CredDB2.CEF' - PullRequest
0 голосов
/ 23 июня 2018

При выполнении npm install в папке проекта ReactJS App я получаю следующую ошибку.

npm ERR! path C:\Workspace\programs\Casual\ReactJS\hello-world\node_modules\sshpk\bin\CredDB2.CEF
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod 'C:\Workspace\programs\Casual\ReactJS\hello-world\node_modules\sshpk\bin\CredDB2.CEF'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

Я начал этот проект для практики на компьютере с Ubuntu и смог запуститьэто там.Но сейчас я работаю на машине с Windows.Итак, я клонировал репо и выполнил npm install со следующей ошибкой.

1 Ответ

0 голосов
/ 23 июня 2018

Найден другой вопрос, который получил похожую ошибку.

Установка npm не удалась в каталоге, зашифрованном с помощью программного обеспечения Dell Encryption в Windows 10

Эта проблема возникла из-за установленного в моей системе программного обеспечения Dell Encryption. CredDB2.CEF - это файл метаданных, созданный и используемый программой шифрования Dell, который помещался в каталог проекта, вызывая проблемы с npm install.

Dell Encryption создает файл CredDB2.CEF в качестве метаданных о состоянии шифрования, однако файл, созданный таким образом, скрыт от обычного проводника файлов (даже если включено отображение скрытых файлов) и не может быть открывается приложениями, используя полный путь к файлу.

Это было подробно объяснено в вопросе, связанном выше.

Решение

  • Открытое шифрование Dell
  • Перейти к advanced
  • Перейти к Customize Settings
  • Перейти к General Settings
  • Выберите False в раскрывающемся списке Настройка для функции Encryption Enabled
  • Нажмите Save

Скриншот

enter image description here

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