[英]Getting error while installing npm modules on host system via vagrant
我正在從我的主機通過無業游民訪問ubuntu虛擬機,並且遇到npm模塊安裝中的問題。
場景1:當我嘗試通過流浪漢直接在我的ubuntu VM上進行npm安裝時,出現如下錯誤:
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”做| v | v.customize [“ setextradata”,:id,“ VBoxInternal2 / SharedFoldersEnableSymlinksCreate / v-root”,“ 1”]結束
場景2:然后我嘗試直接在Windows系統上運行'npm install',它幾乎沒有警告。 然后,我確實運行了npm服務器來啟動應用程序,該應用程序也成功運行了。 但是,當我通過get請求訪問應用程序時,出現Error:
原始錯誤:找不到模塊“ /home/vagrant/workspace/TruckLease-network/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64-glibc/grpc_node.node”
請建議我應該在哪里准確運行“ npm install”,並告訴我是否有運行npm install的任何前置或后繼步驟。
謝謝,卡莉亞妮
如果在Windows主機上運行npm install然后在Vagrant上運行,則可以嘗試npm install --no-bin-links
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.