#javascript #jquery #npm #babeljs
Вопрос:
Поэтому я использую babel для npm, чтобы создать кучу файлов js из разных каталогов и добавить их в один файл, где я затем поставил в очередь.
Итак, вот package.json
сценарии:
"scripts": {
"css-build": "sass sass/all.sass:css/all.css",
"css-watch": "npm run css-build -- --watch",
"js-build": "babel js --out-file js/all.js --ignore js/main/main.js",
"js-watch": "npm run js-build -- --watch",
"start": "npm run css-watch amp; npm run js-watch"
},
Тогда вот мой js/
каталог:
Внутри моего main.js
, у меня есть куча импорта:
Проблема:
Когда я запускаю npm start
, он компилирует все импортированные данные all.js
(это отлично работает), но если я запущу npm start
снова, он снова добавит импорт, и тогда у меня будет дубликат всего внутри all.js
— Кто-нибудь знает сценарий или как я могу очистить и повторно добавить полную сборку при каждом npm start
изменении?
Или, если у кого-то есть другие идеи, пожалуйста, дайте мне знать.