最近 github 上的 996ICU 项目很火,IT 从业者们都纷纷呼吁拒绝 996ICU,但是你有没有想过,你加班的时候,你干活的工具也在陪你加班呢,它们的感受你想过吗?它们也需要休息,它们也会生病的呀。

就在昨天晚上,没错就是昨天,(一本正经),webpack 托梦给我,告诉我他很累,他希望他也有假期,希望工作时间是 965,要不然他就要生大病了。

本着平等万物皆平等的精神,为了 webpack 的身心健康,于是我连夜开发了一款 webpack 的插件,让 webpack 可以有休息时间。

这个插件的仓库在这里 => github.com/huruji/webp…
接下来让我一本正经的介绍一下这个提高效率,解放生产力的伟大(扯淡)的插件。
帮助大家在公司合理划水,早点下班

这款插件是为了呼应 996ICU 这个项目,让 webpack 在非工作时间(每天 9 点之前、18 点之后和周末)拒绝编译打包。在拒绝 编译打包 时运行的截图如下:

当然,你如果想要让这个 webpack 的错误显得更像错误,以便可以蒙骗他人,正确划水(误)的话,你可以设置模式或者自定义信息
// webpack.config.js
const WebpackPlugin996ICU = require('webpack-plugin-nns-icu')
const config = {
// other config options
plugins: [
new WebpackPlugin996ICU({
type: 'webpack'
})
]
}
运行效果如下:

是的,你没看错,这样你就可以名正言顺地说:我也想加班呀,但是 webpack 出了问题,没办法编译打包了,只有等明天官方修复了。这样你就可以下班了呀呢!

没错,这款插件的功能好像也就这样了。
当然,这款插件还有其他的使用姿势,这当然就需要你去看文档了 => github.com/huruji/webp…
说了这么多,当然最重要的就是把它用在 生产环境 中,作者鼓励大家用在生产环境中,让大家有更多的时间去接触代码之外的更加美好的生活。
正经地说完了,说点题外话,工作是工作,生活是生活,希望大家都能过上这种生活。
哦!对了,差点忘了最重要的,昨天 webpack 托梦的时候还说了一句话,为这个项目 Star 的同学,接下来一个月都不用加班了(滑稽)
