Vue-CLI不监视子文件夹中的文件

时间:2019-09-02 10:26:36

标签: vue.js vue-cli-3

如您所知,当我们在Vue项目上运行npm run serve时,它将监视您的组件上的任何更改,并将实时构建它,以便您可以看到更改。它像观察者一样工作。
现在我有一个项目,某些组件在子文件夹中,当我更改某些代码时,serve命令不会发生任何事情。我的意思是我必须取消当前构建并再次运行npm run serve才能看到更改。

这有效:
src / views / admin / AdminCampaignList.vue

但这不起作用:
src / views / admin / campaign / CampaignAddCustomer.vue

这是我的Vue-congif.js:

module.exports = {
lintOnSave: false,
runtimeCompiler: true,
publicPath: '/'
};

Vue无法提供“ src / views / admin / campaign”文件夹组件是怎么回事?

1 个答案:

答案 0 :(得分:1)

我在Linux机器上遇到了同样的问题-Vue-CLI工具向我显示一切正常,但同时忽略了许多文件夹。然后,我尝试将存储库克隆到另一个文件夹,因此这也意味着我也重新安装了node_modules。但是它显示出如下错误:

  

错误:ENOSPC:达到文件监视程序数量的系统限制,监视   '/ home / username / Desktop / folder / public'

所以我刚在终端中运行下一行:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

现在我不再有这样的问题了。