我希望将所有安装脚本放在除主目录之外的其他位置。
现在,我有以下目录结构:
我想把我所有的流浪汉和构建脚本移动到他们自己的目录中,这样我就可以保持主目录不那么杂乱了。目标是拥有以下内容:
对于流浪汉安装,我怎样才能实现这一目标?当我从vagrant up
尝试deploy/
时,我遇到无法运行npm install
,因为shell脚本找不到package.json,服务器也最终安装在那里,所以它认为deploy/
是主目录。
这只是我自己的想法。也许最后它毫无意义,毫无用处:)
答案 0 :(得分:0)
您可以这样做但您需要为父Home
文件夹添加共享文件夹。它适用于绝对路径。
假设您的主目录位于/Users/<user>/project/Home
下,您将添加到您的Vagrantfile
config.vm.synced_folder "/Users/<user>/project/Home", "/project"
然后从VM中,您可以执行cd /project
并从那里运行npm install