1

Metalsmith に bash スクリプトを実行させるにはどうすればよいですか? あなたもそれを行うことができますか?

私の build.js は非常に単純ですが、すべてがコンパイルされた後に build フォルダーから何かを削除したいと考えています。

var Metalsmith = require('metalsmith'),
    copy       = require('metalsmith-copy'),
    define     = require('metalsmith-define'),
    markdown   = require('metalsmith-markdown'),
    permalinks = require('metalsmith-permalinks'),
    static     = require('metalsmith-static'),
    templates  = require('metalsmith-templates');



Metalsmith(__dirname)
    .source('./pages')
    .use(static(require('./config/assets')))
    .use(static(require('./config/rootFiles')))
    .use(define(require('./config/define')))
    .use(markdown())
    .use(permalinks())
    .use(templates(require('./config/templates')))
    .destination('./build')
    .build(function (err) {
        if (err) {
          throw err
        }
    })

では、config/cleanup.sh に bash スクリプトを保持している場合、.build() の後でそれを実行するにはどうすればよいでしょうか?

4

2 に答える 2

0

https://github.com/pjeby/gulpsmithを使用し、別の gulp プラグイン (例: https://www.npmjs.com/package/gulp-clean ) を使用してファイルを削除できます。

于 2015-12-29T05:34:22.893 に答える