【发布时间】: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