目前工作的本地开发环境是 windows 10 host ,virtualbox 安装centos 7 linux,代码是放在共享目录下,这样的好处是可以在 windows下用 IDE调试同一份代码,也linux中的server也运行着同一份代码。
代码项目中有用到 node,需要npm install 包。
但 npm install 会在 node_modules/.bin 下创建一些脚本的软链接,
但共享目录所在的文件系统是windows,但windows对软链接的支持 ~ 谁用谁知道
以下方法就不要试试了:
1)用管理员权限设置NTFS
2)VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME @see https://www.virtualbox.org/ticket/10085
不要搜索了,这个问题网上的方法都是以上两个说法。
正确的解决问题的方向是问自己这几个问题,然后搞明白答案: