【问题标题】:Win10, VirtualBox,Ubuntu, Vue-cli 3 - watching not workingWin10、VirtualBox、Ubuntu、Vue-cli 3 - 观看不工作
【发布时间】:2018-11-21 13:58:13
【问题描述】:

我从 github 克隆项目并部署在 VM 上。 除了查看项目更新中是否有任何文件外,一切正常。 VagrantFile 有字符串到同步文件夹

config.vm.synced_folder './', '/app', owner: 'vagrant', group: 'vagrant'

尝试添加 vue.config.js 与

module.exports = {
 configureWebpack: {
  devServer: {
    watchOptions: {
      ignored: ['node_modules'],
      aggregateTimeout: 300,
      poll: 1500
    },
    public: '192.168.83.181' // vagrant machine address
   }
  }
}

下面是执行vue-cli-service build --watch --mode development的项目结构和终端的外观

node --version
v8.12.0
vue --version
3.1.3

在 Ubuntu 16.04 和 18.04 版本上试过。

【问题讨论】:

  • 你安装inotify-tools了吗?您需要在 Ubuntu 上安装该软件包才能观察文件更改。只需在 Ubuntu 中运行 sudo apt install inotify-tools
  • 没有帮助。谢谢。

标签: vue.js vuejs2 vagrant virtual-machine vue-cli-3


【解决方案1】:

我有同样的问题,但我认为问题与 vue-cli 无关。因为如果你用 vi 更改 vm 中的 js 代码。然后 vue-cli 可以观看此更改并进行预编译。但是随着 win 10 的更改。没有任何事情发生,尽管更改的代码反映在共享文件夹中

【讨论】:

  • 所以你实际上没有答案/解决方案?
  • 临时的解决办法是每次想要查看更改代码时重新运行 vue-cli build 命令
猜你喜欢
  • 2021-11-25
  • 2021-03-20
  • 2023-01-11
  • 2019-03-25
  • 2021-12-21
  • 2018-11-18
  • 2021-11-05
  • 2018-11-15
  • 1970-01-01
相关资源
最近更新 更多