我可以运行ember serve的filewatching部分吗?

时间:2015-07-07 20:18:49

标签: ember-cli

我的Ember应用程序已嵌入并由另一个项目提供服务。我不需要livereload或HTTTP服务器,但我希望ember-cli重新编译我的文件。我该如何做到这一点?

2 个答案:

答案 0 :(得分:1)

build命令有一个ember build --watch 标志。

ABAddressBookGetAuthorizationStatus()

答案 1 :(得分:0)

您可以使用sane npm package观看您的应用目录并在更改时重建:

var sane = require('sane'),
    spawn = require('child_process').spawn;

var watcher = sane(process.cwd()+'/app', {glob: ['**/*.js']});

function rebuild(filepath) {
    console.log(filepath+' changed, rebuilding');
    spawn('ember', ['build'], {stdio: 'inherit'});
}
watcher.on('ready', function() { 
    console.log('watching '+process.cwd()+'/app');
});
watcher.on('change', function(filepath, root, stat) { 
    rebuild();
});
watcher.on('add', function(filepath, root, stat) { 
    rebuild();
});
watcher.on('delete', function(filepath, root, stat) { 
    rebuild();
});