1
を含めずにページをリロードしますこれは、これらのコマンドのいずれかを実行しているのコンテキストである:ウォッチャーは変化を検出し、変更
node_modules/.bin/au run --watch --env prod
node_modules/.bin/au run --watch
当社run.ts
は以下のものを持っています。
let watch = function() {
gulp.watch(project.transpiler.source, refresh).on('change', onChange);
gulp.watch(project.markupProcessor.source, refresh).on('change', onChange);
gulp.watch(project.cssProcessor.source, refresh).on('change', onChange);
gulp.watch(project.sassProcessor.source, refresh).on('change', onChange);
}
ウォッチャーは、HTMLファイルの変更を検出し、ページをリロードしません。たとえば、src\profile.html
を変更すると、コマンドラインウィンドウで次のように表示されます。
File Changed: src\profile.html
Starting 'readProjectConfiguration'...
Finished 'readProjectConfiguration'
Starting 'processMarkup'...
Starting 'processSass'...
Starting 'processCSS'...
Starting 'configureEnvironment'...
Finished 'configureEnvironment'
Starting 'buildTypeScript'...
Finished 'processCSS'
Finished 'processMarkup'
Finished 'buildTypeScript'
Finished 'processSass'
Starting 'writeBundles'...
writeBundlesTracing profile...
Writing app-bundle-5d7004f1cd.js...
Finished 'writeBundles'
Starting 'reload'...
Finished 'reload'
問題は変更がブラウザウィンドウに表示されませんです。言い換えれば、たとえば、Chromeはプロファイルページをリロードしますが、HTMLコンテンツには変更を表示しません。
リビジョンの使用は、ファイルの作成や監視などの開発環境では不要です。むしろ、リビジョンは実稼働環境用であり、そのまま使用する必要があります。 – Andrew