У меня есть следующий npm скрипт в пакете. json:
"scripts": {
"upload:js": "onchange \"dist/js\" -- echo {{changed}} && node sp-asset-upload.js {{changed}} 3",
"start:message": "echo 'Watching for code changes. Start making changes!'",
"watch:js": "onchange -f \"add change\" \"dev/scripts/**/*.js\" -- npm-run-all clean:js buildjs:main buildjs:slick-init",
"watch:uploadjs": "npm run upload:js",
"watch": "npm-run-all start:message watch:js watch:uploadjs",
"start": "npm run watch"
}
sp-asset-upload.js
- это какой-то javascript, который использует spsave
пакет для загрузки файлов в SharePoint.
Я заинтересован в загрузке только файлов, которые были недавно изменены, а не всех файлов (которые могли или не могли измениться) в папке dist\js
.
Я использую onchange
пакет для отслеживания изменений. Мне нужно в основном захватить файлы, которые изменились, и передать их в качестве параметра в файл sp-asset-upload.js
вместо выполнения следующих действий:
node sp-asset-upload.ms "dist/js/*.js" 3
- , где параметр числа определяет, следует ли загружать вспомогательную копию или основная версия для SharePoint.
Может ли кто-нибудь, кто мог сделать это, поделиться какой-то информацией?