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

标签 javascript vagrant

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

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

最后我的代码:

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) 上工作,但它是一个与 vagrant 机器共享的文件夹。

我检查了隐藏字符等。 有什么想法吗?

最佳答案

虽然我不知道发生这种情况的确切原因,但更新 guest 添加、使用 NFS 并重新启动对我有用。

1。更新 VirtualBox 及其 Guest Additions

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

    $ 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", 类型:"nfs"

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

关于通过 vagrant(更改的源代码)在 Web 应用程序中出现 Javascript 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20519388/

相关文章:

javascript - 基本旋转和平移 keydown 上的元素

java - IntelliJ IDEA + Vagrant : compile and run in VM environment

ruby - Vagrant File Chef 属性

vagrant - 升级到 OSX Mavericks 后我的 vagrant box 出现错误

javascript - Kissmetrics 数据抓取

javascript - 如何在 Electron 应用程序中本地保存图像

javascript - 有没有办法使用 javascript 检测操作系统语言?

vagrant - Vagrant 与docker置备

ruby - Veewee 安装错误

javascript - 了解 JavaScript 中现有对象的方法