トランスフォームで の動作を再現しようとしていますが、browserify/watchify で使用するときにスクリプトにコードが追加されるのを避けたいので、直接使用する必要watchify
があります。直接使用すると、単にその内容が置き換えられ、他には何も置き換えられません。brfs
brfs
require
brfs
require(theFile)
このコマンドを使用して次のコードをバンドルすると、意図した結果が得られます。
brfs main.js > bundle.js
// main.js
var fs = require('fs');
var templates = {
'header': fs.readFileSync('app/templates/header.html', 'utf8'),
'nav-menu': fs.readFileSync('app/templates/nav-menu.html', 'utf8')
};
変更を監視するように何かを設定しbrfs
、何かが変更されたときにスクリプトを再度バンドルするにはどうすればよいですか?