Ответы пользователя по тегу HTML
  • Можно ли как нибудь универсально добавлять файлы?

    qtuz
    @qtuz
    Просканивароть директорию, получить список файлов и создать столько инстансов плагина, сколько находится в папке:
    var glob = require('glob');
    var files = glob.sync('lib/*.js');
    
    ...
    
    plugins: files.map(function(filepath) {
      var basename = path.basename(filepath);
      var basenameWithoutExtension = basename.substr(0, basename.lastIndexOf("."));
      return new HandlebarsPlugin({
        entry: path.resolve(process.cwd(), filepath),
        output: path.join(process.cwd(), 'build', basenameWithoutExtension + '.html')
      });
    });
    Ответ написан
    Комментировать