由于Vagrantfile是Ruby脚本,您可以使用File.directory()检查目录是否存在,并仅在需要时启用共享文件夹。例如:Vagrant.configure("2") do |config| if File.directory?(File.expand_path("~/Development/framework_repo")) config.vm.synced_folder "~/Development/framework_repo", "/guest/path" end end