大佬教程收集整理的这篇文章主要介绍了如何在通过 nodejs 运行编译器时记录 webpack 构建和观察的输出,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们在特定情况下不能使用 webpack-dev-server,因为 webpack 只处理我们代码库的一个子部分的编译。但是我们仍然希望启用实时重新加载,因此我们正在推出我们自己的基于 socket.io 的重新加载系统,该系统挂钩到 webpack 编译器的 nodeJs 实例而不是 Cli。
问题是当使用 cli 运行 webpack 时,webpack --watch,你会得到一个很好的输出到标准输出。在NodeJs中通过compiler.run()直接调用webpack时,我们无法弄清楚如何得到这个输出
有人知道如何实现吗?
经过进一步思考,我正在寻找的输出不是增量而是编译结束时的大转储。
这很容易实现
compiler.run((err,stats)=>{
if(err) return console.error(err)
console.log(
stats.toString({
colors: true,modules: true,children: true,chunks: true,chunkmodules: true
}) + '\n'
)
console.log("Compiled!")
})
虽然我确实找到了一种使用 ProgressPlugin 进行增量记录的方法,但它似乎没有内置的着色系统。而且它似乎没有输出任何块信息。
以上是大佬教程为你收集整理的如何在通过 nodejs 运行编译器时记录 webpack 构建和观察的输出全部内容,希望文章能够帮你解决如何在通过 nodejs 运行编译器时记录 webpack 构建和观察的输出所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。