2016-09-29 6 views
0

Я пытаюсь переместить папку в Yeoman, не попросив пользователя одобрить каждый отдельный файл в процессе перемещения. В настоящее время у меня есть два способа сделать это, но документация Йомена ужасна, и я не могу понять, есть ли параметр для принудительного удаления.В Yeoman, как я могу переместить папку и принудительно удалить в исходном местоположении?

//First way 
this.fs.move(sourceDir, destDir); 

//Second way 
this.directory(sourceDir, destDir); 
this.fs.delete(sourceDir); 

Оба из этих способов будет скопировать папку + содержимое просто отлично, но старая папка останется или он будет просить меня, чтобы утвердить каждый удален файл. Мне нужно, чтобы это просто как-то удалило.

ответ

1

Yeoman не позволяет перемещать файлы pre-exisintg, не запрашивая подтверждения пользователя. Пользователь доверяет Йомену, чтобы не испортить свои приложения неожиданным образом, поэтому он попросит подтверждение.

Пользователи могут всегда выбирать accept all или внести изменения с yo generator --force, чтобы пропустить проверку.

+0

Еще раз спасибо за помощь Симон, это второй раз сейчас lol – Metropolis

+0

Эй, Саймон, также я работаю в Fossil. В любом случае, я могу напрямую связаться с вами для получения дополнительных вопросов или вещей, которые появляются в будущем? Мы начали использовать Йомена в доме, и я вижу, что вы вносите свой вклад в это. – Metropolis

+0

@Metropolis, если вы хотите попробовать войти и поговорить с нами, вы можете присоединиться к нашему каналу gitter https://gitter.im/yeoman/yeoman. Но переполнение стека также отлично подходит для вопросов, поскольку оно делает их доступными для следующего человека с тем же вопросом. –

 Смежные вопросы

  • Нет связанных вопросов^_^