Web应用程序中的Javascript语法错误通过vagrant(更改的源代码)

时间:2013-12-11 12:40:10

标签: javascript vagrant

由于某些原因,我编辑后在js文件中出现语法错误。 当我点击源代码时代码不同,错误甚至出现在我没有编辑的地方。

我在第50-54行工作,第131行突然发生错误 此外,我在50-54放置的代码甚至不在Web应用程序的源代码中。

我的代码在最后:

function exportTravelTimeHistory()
{
    var trajectory = $('#trajectory').val();
    var date = $('#dateFrom').val();

    window.location = '/traveltime/index/history-data/format/csv/dateFrom/' + date +     '/trajectory/' + trajectory;
}

最后我从源头得到了什么:

function exportTravelTimeHistory()
{
    var trajectory = $('#trajectory').val();
    var date = $('#dateFrom').val();

    window.location = '/traveltime/index/history-data/format/csv/dateFrom/' + date +     '/trajectory/' + trajectory;
}
???????????ortTravelTimeHistory()
{
    var trajectory = $('#trajectory').val();
    var date = $('#dateFrom').val();

    window.location = '/traveltime/index/history-data/format/csv/dateFrom/' + date + '/trajectory/' + traject

我在我的主机(OSX)上工作,但它是一个带有流浪机的共享文件夹。

我检查了隐藏的角色等。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

虽然我不知道发生这种情况的确切原因,但更新guest虚拟机添加内容,使用NFS并重新启动对我来说是个窍门。

1。更新VirtualBox及其Guest Additions

  • 如有必要,请更新VirtualBox安装。
  • 从Virtual Box界面启动虚拟机。
  • 点击设备>插入Guest Additions CD Image ... 菜单项。
  • 在虚拟机中,运行以下命令:

    $ sudo mount /dev/cdrom /media/cdrom
    ## Or sudo mount /dev/cdrom1 /media/cdrom
    ## if you got the error "mount: no medium found on /dev/sr1:".
    $ sudo apt-get install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
    $ sudo /media/cdrom/VBoxLinuxAdditions.run

2。使用NFS共享文件夹

在您的Vagrantfile集type: "nfs"

Vagrant docs的示例:

config.vm.synced_folder ".", "/vagrant", type: "nfs"

3。使用vagrant reload重新加载虚拟机。