 
      
    JavaScript
- 9 ответов
- 0 вопросов
    6
    Вклад в тег
    
      
      
    
  
  
 
  
  <Route
  render = { props => logged ? <Product /> : <Redirect to='/' /> }
  exact
  path='/products/:id'
/> 
  
  let go = async () => {
    throw new Error('Some Error');
  }
// можно выловить ошибку в другой async функции
  (async () => {
    try{
      await go()
    }
    catch(error){
      console.error(error); // напечатать лог
      process.exit(1); // вернуть код завершения отличный от нуля
    }
  })()
// Или повесить catch на функцию `go` , это тоже сработает
  go().catch(error => { 
      console.error(error); // напечатать лог
      process.exit(1); // вернуть код завершения отличный от нуля
  }) 
  
   
  
  gulp.task('version', function(){
  return gulp.src(['src/**/*.html','src/**/*.php']) // Добавлен return
    .pipe(replace('{{version}}', Date.now() ))
    .pipe(gulp.dest('dist/'));
});