1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/i_wang1212-the-book-of-ruby

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
index.js 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
wang1212 Отправлено 12.11.2018 19:02 fceef01
/* starter */
// tools
const del = require('del'),
webpack = require('webpack'),
browser_sync = require('browser-sync').create();
// path config
const Path = require('./config/path.config.js');
// server
browser_sync.init({
open : false,
server: {
baseDir: './docs/'
}
});
del([Path.dist + '/**/*', '!' + Path.dist + '/html/**', '!' + Path.dist + '/images/**', '!' + Path.dist + '/*.pdf']).then(() => {
console.log('--------- clean dir is completed ! -----------');
// webpack
return new Promise((resolve, reject) => {
/* 1. External dependence */
webpack(require('./config/webpack.dll.config'), (err, stats) => {
err && reject(err);
console.log(stats.toString({
colors : true,
modules : false,
children : false,
chunks : false,
chunkModules: false
}));
resolve(200);
});
});
})
.then(data => {
if (data === 200) {
/* 2. Business code */
webpack(require('./config/webpack.config'), (err, stats) => {
if (err) {
return err;
}
console.log(stats.toString({
colors : true,
modules : false,
children : false,
chunks : false,
chunkModules: false
}));
browser_sync.reload();
});
}
})
.catch(err => {
console.log(err.message);
});

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/i_wang1212-the-book-of-ruby.git
git@api.gitlife.ru:oschina-mirror/i_wang1212-the-book-of-ruby.git
oschina-mirror
i_wang1212-the-book-of-ruby
i_wang1212-the-book-of-ruby
master