搜尋

首頁  >  問答  >  主體

node.js - Window平台下使用Vagrant进行Nodejs开发,大家使用怎样的同步方式

搭建了Win8(host)+Vagrant+Virtualbox+ubuntu(guest)的环境,在同步方式的问题上遇到了一些问题

想知道大家使用Vagrant在window下开发nodejs时都使用怎样的文件夹同步方式。

PHPzPHPz2779 天前717

全部回覆(4)我來回復

  • 高洛峰

    高洛峰2017-04-17 11:54:47

    偶沒用Vagrant,而是直接使用的Win7 + Virtual Box + Ubuntu。
    偶的方法:
    1. 在windows下共用一個資料夾(不要問我怎麼共享的,自行百度,下同)
    2. 在Ubuntu下使用mount.cifs將這個資料夾掛載到某個目錄下
    3. 然後直接存取這個目錄就行了

    效率還可以接受。

    rsync是很不方便。 其實偶一直想改成用NFS共享文件,可是windows的共享資料夾效率還能接受,偶又懶得動手了。

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 11:54:47

    結帖,
    首先多謝樓上各位的回答,至於那位動不動就開噴的朋友,就不多評論了。

    先說一下為什麼一定要七搞八搞不好好直接在window下開發,主要的點好3點

    1. 試試看新鮮的事物,還有就是我所知道的ruby / node有時候一些模組在window下沒有好的解決方案
    2. 純粹圖方便,不想把真正使用的window下同裝一大堆的依賴,什麼數據庫什麼鬼,拖慢開機速度,吃內存等。畢竟,教練我還是想打dota的。
    3. 前面說到的建置環境主要指的是 ember-cli, 截至目前,該建置工具在window和unix like的系統上建構速度差異還是比較大的。

    最後選用的方案是window + vagrant + ubuntu +virtualbox

    ubuntu搭建samba,在window下直接打開文件編輯,基本上解決了之前所遇到的問題,構建速度與文件同步速度基本上達到我滿意的水平了。

    回覆
    0
  • 黄舟

    黄舟2017-04-17 11:54:47

    win下就直接在win下用webstorm啊,幹嘛還要用虛擬機器? ?

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:54:47

    phpstorm webtore ruby​​mine pycharm jetbrain 的都有 ftp 直接編輯 和 ftp autoupload功能

    換一台mac 也行..

    回覆
    0
  • 取消回覆