Как установить bcrypt на Vagrant VM? - PullRequest
0 голосов
/ 01 июня 2018

Когда я пытаюсь установить bcrypt, я получаю эту ошибку

[vagrant@localhost example]$ npm install bcrypt --save
npm ERR! path /vagrant/example/node_modules/bcrypt/node_modules/minipass/node_modules/yallist/package.json.2764337951
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/vagrant/example/node_modules/bcrypt/node_modules/minipass/node_modules/yallist/package.json.2764337951'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2018-06-01T03_52_29_028Z-debug.log

У меня свежая установка последней версии узла и npm.Что мне делать в подобных случаях?!

Ответы [ 2 ]

0 голосов
/ 29 января 2019

У меня была эта проблема.

Я думаю, что основная причина в том, что мы не можем установить bcrypt в / vagrant (специальный каталог), где он ссылается на каталог операционной системы хоста.

Этот каталог похож на виртуальный каталог,При этом, если вы хотите решить эту проблему, вы можете скопировать ваш проект из / vagrant / example в реальный каталог, т.е.~ / Пример.

Тогда вы сможете установить bcrypt оттуда.

** bcrypt - это библиотека, которая сильно зависит от собственной среды ОС

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

Проблема решена заменой «bcrypt» на «bcryptjs».

Источник: Ошибка при установке bcrypt с npm

Но по-прежнему невозможно установить bcrypt

...