2016-08-22 12 views

答えて

4

つまり、あなたが本当にtsconfig.jsonでwatchを持っていて、コマンドラインでそれを必要とする場合にのみ、それを指定しないでください

号tsconfig.jsonから設定を上書きします。

1

私が知っているCLIの方法はありません。それを達成するためには、falseになることを無視するnodejsスクリプトを記述します。 execSyncでtscを実行し、ファイルを元に戻します。ここでは、未テストの一言です。

var path = require('path') 
var fs = require('fs') 
var execSync = require('child_process').execSync 

var pathTofile = path.resolve(process.cwd(), 'tsconfig.json'); 
var config = JSON.parse(fs.readFileSync(pathTofile, 'utf8')); 
config.watch = false; 
fs.writeFileSync(pathTofile, JSON.stringify(config),{encoding:'utf8'}); 
execSync('tsc'); 
config.watch = true; 
fs.writeFileSync(pathTofile, JSON.stringify(config),{encoding:'utf8'}); 
関連する問題