在 virtualbox Debian 的共享文件夹中创建-反应-应用程序不起作用 - 符号链接错误



我已经在Windows10上的VirtualBox中安装了Debian 9,并且我有共享文件夹,因此我可以使用Windows上的编辑器访问Linux上的项目。 我已经为反应项目安装了nodejs,npm和create-react-app。Create-react-app 安装在非共享文件夹中,但是当我必须创建一个新项目时,我必须转到共享文件夹,以便我可以从窗口访问我使用 create-react-app 创建的反应应用程序。

但是我不断收到一个错误,对于符号链接,我已经安装了带有no-bin链接命令的npm,我也尝试了我在StackOverflow和其他地方找到的所有内容。因此,如果有人遇到同样的问题,他会解决它吗?

我正在使用php laravel来构建API,我需要为前端使用act,所以如果有人可能有其他解决方案可以使用act,所以我可以正常使用Windows,虚拟机和共享文件夹。它不一定是创建-反应-应用程序,但在我看来,这似乎是创建反应应用程序的良好而快速的解决方案。但是我会接受任何其他解决方案来对共享文件夹进行反应。

下面是错误。

npm ERR! Linux 4.9.0-3-amd64
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "--save" "--save-exact" "--loglevel" "error" "react" "react-dom" "react-scripts"
npm ERR! node v6.11.2
npm ERR! npm  v3.10.10
npm ERR! path ../acorn/bin/acorn
npm ERR! code EROFS
npm ERR! errno -30
npm ERR! syscall symlink
npm ERR! rofs EROFS: read-only file system, symlink '../acorn/bin/acorn' -> '/media/sf_debianShared/frontend/test/node_modules/.bin/acorn'
npm ERR! rofs This is most likely not a problem with npm itself
npm ERR! rofs and is related to the file system being read-only.
npm ERR! rofs
npm ERR! rofs Often virtualized file systems, or other file systems
npm ERR! rofs that don't support symlinks, give this error.
npm ERR! Please include the following file with any support request:
npm ERR!     /media/sf_debianShared/frontend/test/npm-debug.log
Aborting installation.
npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.
Deleting generated file... node_modules
Deleting generated file... npm-debug.log
Deleting generated file... package.json
Deleting test / from /media/sf_debianShared/frontend
Done.

不建议使用 Windows 文件夹,没有解决方案。您必须在 debian 中创建您的文件夹,并通过与 Windows 共享的桑巴舞,它更慢

http://www.virtualbox.org/manual/ch04.html#sharedfolders "从4.0版开始,VirtualBox共享文件夹还支持符号链接(符号链接(,在以下条件下:

主机操作系统必须支持符号链接(即需要Mac,Linux或Solaris主机(。

相关内容

最新更新