如您所知,当我们在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”文件夹组件是怎么回事?
答案 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
现在我不再有这样的问题了。