1

对于我的 TypeScript 项目,我使用 BrowserSync 来检查我的工作结果。我正在尝试通过 console.log 在 TypeScript 代码中记录我的一些应用程序状态。

我的 Gulp 任务:

gulp.task('watch', ['browserSync'], function (){
  gulp.watch('app/scss/**/*.scss', ['sass']); 
  gulp.watch(paths.tscripts.src, ['compile']);
  gulp.watch('app/*.html', browserSync.reload);
  gulp.watch('app/js/**/*.js', browserSync.reload); 
});

gulp.task('browserSync', function() {
  browserSync.init({
    server: {
      baseDir: 'app'
    },
  })
});

我没有从 Windows cmd(我在其中运行 Gulp 'watch' 任务)和浏览器控制台(在 DevTools [F12] 中)得到任何反馈

console.log 的默认目标是什么,我该如何设置它才能工作?

4

1 回答 1

0

我被误导了。问题出在我的代码上,而不是 console.log 上。编译器没有提醒我我的代码有问题——我使用过 JSON 解析器。我的应用程序刚刚停止处理 JSON 文件而没有任何反馈 - 代码正在编译但不正确。现在,当我修复解析器时,来自 console.log 的注释通常会出现在浏览器 DevTools 中。

于 2017-03-14T23:11:54.027 回答