clean templates directory before beginning compilation

v1.18.x
psychobunny 11 years ago
parent 90a80ad83d
commit a9046b926d

@ -48,7 +48,8 @@
"less": "^1.6.3", "less": "^1.6.3",
"daemon": "~1.1.0", "daemon": "~1.1.0",
"underscore": "^1.6.0", "underscore": "^1.6.0",
"mkdirp": "~0.3.5" "mkdirp": "~0.3.5",
"rimraf": "~2.2.6"
}, },
"optionalDependencies": { "optionalDependencies": {
"redis": "0.8.3", "redis": "0.8.3",

@ -83,10 +83,13 @@ function routeCurrentTheme(app, themeData) {
} }
function compileTemplates(pluginTemplates) { function compileTemplates(pluginTemplates) {
var mkdirp = require('mkdirp'); var mkdirp = require('mkdirp'),
rimraf = require('rimraf');
winston.info('[themes] Compiling templates'); winston.info('[themes] Compiling templates');
rimraf.sync(nconf.get('views_dir'));
mkdirp.sync(nconf.get('views_dir'));
utils.walk(nconf.get('base_templates_path'), function(err, baseTpls) { utils.walk(nconf.get('base_templates_path'), function(err, baseTpls) {
utils.walk(nconf.get('theme_templates_path'), function (err, themeTpls) { utils.walk(nconf.get('theme_templates_path'), function (err, themeTpls) {
var paths = pluginTemplates; var paths = pluginTemplates;

Loading…
Cancel
Save