代码拉取完成,页面将自动刷新
同步操作将从 不如怀念/the-book-of-ruby 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/* 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);
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。