0

So I've tried both the Nunjucks example in the Vision docs as well as the plugin nunjucks-hapi with the same result - watch does not work.

var viewPath = Path.join(__dirname, 'views')

var env = NunjucksHapi.configure(viewPath, { watch: true})

server.register(plugins, (err) => {
  if (err) throw err;

  server.views({
    engines: {
      html: NunjucksHapi
    },
    path: viewPath
  });

  server.route(...);

  server.start((err) => {       
  });
});

Packages:

"hapi": "^13.0.0",
"nunjucks": "^2.3.0",
"nunjucks-hapi": "^2.0.1",
"vision": "^4.0.1"

Suggestions as to where to look for issue?

Gergo Erdosi
  • 40,904
  • 21
  • 118
  • 94
cyberwombat
  • 38,105
  • 35
  • 175
  • 251

1 Answers1

-1

try it:

server.register(require('vision'), (err) => { 

    Hoek.assert(!err, err)

    server.views({
        engines: {
           njk: require('nunjucks-hapi')
  },
        relativeTo: __dirname,
        path: 'resources/views'
    })
})