gpt4 book ai didi

linux - virtualbox debian 中的共享文件夹中的 create-react-app 无法正常工作 - 符号链接(symbolic link)错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:23 25 4
gpt4 key购买 nike

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

但我一直收到错误,对于符号链接(symbolic link),我已经使用 no-bin links 命令安装了 npm,我还尝试了在 StackOverflow 和其他地方找到的所有内容。那么,如果有人遇到同样的问题,他会解决吗?

我正在使用 php laravel 构建 API,我需要在前端使用 react,所以如果有人可能有一些其他解决方案可以使用 react,那么我通常可以使用 windows 和虚拟机以及共享文件夹。它不一定是 create-react-app,但在我看来,这是创建 React 应用程序的良好且快速的解决方案。但我会接受任何其他解决方案来让 React 与共享文件夹一起工作。

错误如下。

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 共享的 samba,它更慢

http://www.virtualbox.org/manual/ch04.html#sharedfolders"从 4.0 版本开始,VirtualBox 共享文件夹也支持符号链接(symbolic link)(symlinks),条件如下:

主机操作系统必须支持符号链接(symbolic link)(即需要 Mac、Linux 或 Solaris 主机)。”

关于linux - virtualbox debian 中的共享文件夹中的 create-react-app 无法正常工作 - 符号链接(symbolic link)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45810773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com