簡體   English   中英

通過Vagrant在主機系統上安裝npm模塊時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM