Да, это возможно.Просто определите другой скрипт сборки.
Найдите script
в package.json
примерно так:
"scripts": {
"start": "node scripts/start.js",
"build": "npm run git-info && node scripts/build.js",
"test": "git-info && node scripts/test.js --env=jsdom",
"git-info": "git log -1 --pretty=format:\"%h%x09%x09%ad%x09%s\" > src/static/gitInfo.txt"
},
Вы можете определить что-то вроде этого:
"scripts": {
"build": "npm run git-info && node scripts/build.js && node scripts/build2.js && node scripts/build3.js",
},
КогдаВы вызываете yarn build
, это называется все комментарии в секции build
(npm run git-info && node scripts/build.js && node scripts/build2.js && node scripts/build3.js
)
(пряжа или нпм ...)
В вашем скрипте сборки scripts/build.js
, scripts/build1.js
, ... вы можете определить, что вы хотите (выходные папки и т.д ...)