Рекурсивно переносить файлы сервера с помощью babel - PullRequest
0 голосов
/ 30 мая 2018

Моя структура папок такая:

functions
-- dist
-- private
-- server
---- controllers
---- middleware
------- clientAuth.js
------- someOtherAuth.js
---- index.js
---- model.js
---- router.js

Я хочу перенести все файлы .js из папки на моем сервере в .dist.В настоящее время в моем package.json у меня есть

 "scripts": {
    "prepare": "babel ./server/**/*.js --retain-lines -d ./dist"
  },

Это переносит только файлы в подкаталогах на сервере, но не файлы в корневом каталоге сервера.Что я могу использовать для переноса и помещения в .dist всех файлов в корневом каталоге и подкаталогах?

1 Ответ

0 голосов
/ 30 мая 2018

Если на вашем сервере будут только .js файлы, вы можете заменить ./server/**/*.js на ./server/

Таким образом, вы получите

"scripts": {
  "prepare": "babel ./server/ --retain-lines -d ./dist"
}

весли вам все еще нужно расширение .js, для архивации этого

"scripts": {
  "prepare": "babel ./server/ -x '.js'  --retain-lines -d ./dist"
}
должен быть установлен флаг -x.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...