You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
667 B
24 lines
667 B
const concurrently = require('concurrently'); |
|
const path = require('path'); |
|
|
|
const browserSyncPath = path.resolve(path.dirname(__filename), '../node_modules/.bin/browser-sync'); |
|
|
|
concurrently([ |
|
{ command: 'node scripts/sb-watch.js', name: 'SB_WATCH', prefixColor: 'bgBlue.bold' }, |
|
{ |
|
command: `"${browserSyncPath}" --reload-delay 2000 --reload-debounce 2000 dist -w --no-online`, |
|
name: 'SB_BROWSER_SYNC', |
|
prefixColor: 'bgGreen.bold', |
|
} |
|
], { |
|
prefix: 'name', |
|
killOthers: ['failure', 'success'], |
|
}).then(success, failure); |
|
|
|
function success() { |
|
console.log('Success'); |
|
} |
|
|
|
function failure() { |
|
console.log('Failure'); |
|
}
|
|
|