client/general: skip vendor JS on watch

This commit is contained in:
rr-
2016-05-14 14:47:48 +02:00
parent e6be94d139
commit 83086fddd0
2 changed files with 12 additions and 6 deletions

View File

@ -129,7 +129,7 @@ function bundleJs(config) {
'babel-polyfill',
];
glob('./js/**/*.js', {}, (er, files) => {
{
if (!process.argv.includes('--no-vendor-js')) {
let b = browserify();
for (let lib of external) {
b.require(lib);
@ -138,7 +138,7 @@ function bundleJs(config) {
b, './public/vendor.min.js', 'Bundled vendor JS', true);
}
{
if (!process.argv.includes('--no-app-js')) {
let outputFile = fs.createWriteStream('./public/app.min.js');
let b = browserify({debug: config.debug});
if (config.transpile) {
@ -164,7 +164,13 @@ function copyFile(source, target) {
const config = getConfig();
bundleConfig(config);
bundleHtml(config);
bundleCss();
bundleJs(config);
if (!process.argv.includes('--no-html')) {
bundleHtml(config);
}
if (!process.argv.includes('--no-css')) {
bundleCss();
}
if (!process.argv.includes('--no-js')) {
bundleJs(config);
}
copyFile('./img/favicon.png', './public/favicon.png');