suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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

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

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

PHPzPHPz2779 Tage vor716

Antworte allen(4)Ich werde antworten

  • 高洛峰

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

    偶没用Vagrant,而是直接用的Win7 + Virtual Box + Ubuntu。
    偶的方法:
    1. 在windows下共享一个文件夹(不要问我怎么共享的,自行百度,下同)
    2. 在Ubuntu下使用mount.cifs将这个文件夹挂载到某个目录下
    3. 然后直接访问这个目录就行了

    效率还可以接受。

    rsync是很不方便。 其实偶一直想改成用NFS共享文件,可是windows的共享文件夹效率还能接受,偶又懒得动手了。

    Antwort
    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下直接打开文件编辑,基本解决了之前所遇到的问题,构建速度与文件同步速度基本达到我满意的水平了。

    Antwort
    0
  • 黄舟

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

    win下就直接在win下用webstorm啊,干嘛还用虚拟机??

    Antwort
    0
  • 天蓬老师

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

    phpstorm webtore rubymine pycharm jetbrain 的都有 ftp 直接编辑 和 ftp autoupload功能

    换一台mac 也行..

    Antwort
    0
  • StornierenAntwort