fix(ui): watch only locales folder if exists

This commit is contained in:
Guillaume Chau
2018-05-25 02:12:29 +02:00
parent 873d14d22d
commit 73a1c7aa96

View File

@@ -46,10 +46,11 @@ function _loadFolder (root, context) {
}
function loadFolder (root, context) {
if (process.env.NODE_ENV !== 'production' && process.env.NODE_ENV !== 'test' && !watchedTrees.get(root)) {
const folder = path.join(root, './locales')
if (process.env.NODE_ENV !== 'production' && process.env.NODE_ENV !== 'test' && !watchedTrees.get(root) && fs.existsSync(folder)) {
watchedTrees.set(root, true)
const watch = require('watch')
watch.watchTree(root, () => {
watch.watchTree(folder, () => {
_loadFolder(root, context)
log('Locales reloaded', root)
})