Я получаю доступ к виртуальной машине Ubuntu с моего хоста через vagrant и сталкиваюсь с проблемами при установке модулей npm.
Сценарий 1: Когда я пытаюсь выполнить установку npm непосредственно на мою виртуальную машину Ubuntu через vagrant, я получаю сообщение об ошибке:
npm ERR! ETXTBSY: текстовый файл занят, переименуйте его в /home/vagrant/workspace/TruckLease-network/node_modules/bn.js/package.json.1931599852 '->' / home / vagrant / workspace / TruckLease-network / node_modules / bn. js / package.json '
Также получает несколько предупреждений для разных модулей с одинаковой ошибкой - текстовый файл занят.
Я попытался добавить ниже в мой бродячий файл, но не сработало:
config.vm.provider "virtualbox" do | v | v.customize ["setextradata",: id, "VBoxInternal2 / SharedFoldersEnableSymlinksCreate / v-root", "1"] end
Сценарий 2: Затем я попытался запустить 'npm install' в системе Windows напрямую, это сработало с несколькими предупреждениями. Затем я запустил сервер npm, чтобы запустить приложение, которое также успешно выполнено. Но когда я запускаю приложение с запросом get, я получаю сообщение об ошибке:
Исходная ошибка: не удается найти модуль '/home/vagrant/workspace/TruckLease-network/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64-glibc/grpc_node.node
Пожалуйста, предложите, где мне в точности запустить npm install, и дайте мне знать, есть ли какие-либо предварительные или последующие шаги для запуска npm install.
Спасибо,
Кальяни