Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过nodejs运行编译器时如何记录webpack构建的输出并观看

通过nodejs运行编译器时如何记录webpack构建的输出并观看
EN

Stack Overflow用户
提问于 2021-05-05 23:03:49
回答 1查看 20关注 0票数 0

在特定的情况下,我们不能使用webpack-dev-server,因为webpack只处理代码库的一个子部分的编译。但是我们仍然想启用实时重载,所以我们正在滚动我们自己的基于socket.io的重载系统,它挂接到了一个nodejs实例的webpack编译器,而不是命令行界面。

问题是,当使用cli运行webpack时,你会得到一个很好的输出到stdout。当通过compiler.run()在nodejs中直接调用webpack时,我们无法弄清楚如何获得此输出。

有谁知道如何做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-05 23:38:03

经过进一步的思考,我正在寻找的输出不是增量的,而是编译结束时的一个大转储。

这很容易通过以下方式实现

代码语言:javascript
运行
AI代码解释
复制
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增量记录的方法,尽管它似乎没有内置的着色系统。而且它似乎没有输出任何块信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67409821

复制
相关文章
如何通过 docker 创建并运行 mysql
安装地址:https://www.runoob.com/docker/macos-docker-install.html
特特
2022/08/14
2.3K0
通过Scope Hoisting优化Webpack输出
Scope Hoisting 可以让 Webpack 打包出来的代码文件更小、运行的更快, 它又译作 "作用域提升",是在 Webpack3 中新推出的功能。 单从名字上看不出 Scope Hoisting 到底做了什么,下面来详细介绍它。
IMWeb前端团队
2019/12/03
7680
如何构建NodeJS微电影服务并使用docker部署
在本系列中,我们将构建一个基于NodeJS微服务,并使用Docker Swarm集群进行部署。
轻吻晴雯
2018/07/04
2K0
自己动手写编译器:通过语法编译构建语法树并实现中间代码生成
上一节我们手动构造了语法树,然后调用各个节点实现中间代码生成。语法树的构建由语法解析完成,本节我们要完成语法解析逻辑,在语法解析过程中构造语法树,然后再像上一节那样实现中间代码生成。
望月从良
2022/04/27
9640
自己动手写编译器:通过语法编译构建语法树并实现中间代码生成
视频 | 如何构建链路追踪 SkyWalking 5.x 的源码并运行
来源:https://github.com/JaredTan95/skywalking-tutorials
芋道源码
2018/12/18
1.2K0
用python记录运行pid,并在需要时
  我在跑爬虫程序的时候,由于爬虫程序的等待目标服务器返回数据的时间很长,而cpu占用很低,所以经常挂着代理一跑就跑好几百个。但是爬虫程序通常是写了死循环,或直到分配给该进程的任务都跑完才退出的。如果我们想中途结束掉这些任务,是没办法手工一个一个kill掉的。那么该如何结束这些进程呢?
py3study
2020/01/08
9470
Linux记录执行的命令并通过Rsyslog集中存储
原文地址:https://blog.51cto.com/liqingbiao/2119953
保持热爱奔赴山海
2019/09/17
1.5K0
Linux记录执行的命令并通过Rsyslog集中存储
Docker 快速入门(二)- 构建并运行您的镜像
现在您已经安装了开发环境,可以开始开发容器化的应用程序了。一般来说,开发工作流是这样的:
用户8803964
2021/07/05
1.8K0
Vue2+VueRouter2+webpack 构建项目实战(六)修复代码并通过验证,另发布代码
2016年,我写了一系列的 VUE 入门教程,当时写这一系列博文的时候,我也只是一个菜鸟,甚至在写的过程中关闭了代码审查,否则通不过校验。
FungLeo
2022/05/05
2720
Vue2+VueRouter2+webpack 构建项目实战(六)修复代码并通过验证,另发布代码
通过 Drone Rest API 获取构建记录日志
Drone是一款CICD工具,提供rest API,简单介绍下如何使用API 获取构建日志。
JadePeng
2020/02/18
1.2K0
构建以及运行Springboot Docker镜像时的变量传递
Docker可以把我们的运行环境打包,然后我们只要run就可以了。大部分hello world都是这么写的。但都缺少了实际应用环节。以springboot为例,hello world的Dockerfile是这样的:
Ryan-Miao
2019/07/02
4.9K0
玩转webpack(二):webpack的核心对象
作者介绍:陈柏信,腾讯前端开发,目前主要负责手Q游戏中心业务开发,以及项目相关的技术升级、架构优化等工作。 前言 webpack 是一个强大的模块打包工具,之所以强大的一个原因在于它拥有灵活、丰富的插件机制。但是 webpack 的文档不太友好,就我自己的学习经历来说,官方的文档并不详细,网上的学习资料又少有完整的概述和例子。所以,在研究了一段时间的 webpack 源码之后,自己希望写个系列文章,结合自己的实践一起来谈谈 webpack 插件这个主题,也希望能够帮助其他人更全面地了解 webpack。 这
小时光
2018/01/29
2.9K0
玩转webpack(二):webpack的核心对象
如何构建运行良好的Vue组件
作者:Kevin Ball 译者:前端小智 来源:vuejsdevelopers 很少有人最初编写Vue组件时打算将其开源。我们大多数人都是从自己编写组件开始的——我们有一个问题,然后决定通过构建一个
前端小智@大迁世界
2020/05/12
3.7K0
如何构建运行良好的Vue组件
【Webpack】241-Webpack 是怎样运行的?
在平时开发中我们经常会用到Webpack这个时下最流行的前端打包工具。它打包开发代码,输出能在各种浏览器运行的代码,提升了开发至发布过程的效率。
pingan8787
2019/07/25
8530
【Webpack】241-Webpack 是怎样运行的?
JAVA中调用CMD命令,并输出运行结果
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/119104.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/09
1.9K0
使用docker构建jenkins镜像并运行容器 顶
docker近两年很火,最近在听cSphere希云主办的docker培训,
donghui
2019/04/19
2.1K0
使用docker构建jenkins镜像并运行容器
                                                    顶
记录一次在docker构建镜像时的错误
具体错误是在Dockerfile文件执行到第三步时候出的错,此时你去问度娘,大多数都会告诉你Dockerfile的路径不能是**../父类目录,需要放在上一层之类的**,这样做虽然也可以避免错误,能正常执行。
晓果冻
2022/09/08
1.4K0
记录一次在docker构建镜像时的错误
使用Docker运行qBittorrent,并通过WEB界面管理
qBittorrent是一个跨平台的自由BitTorrent客户端,其图形用户界面是由Qt所写成的。使用libtorrent作为后端。网上已经存在诸多qBittorrent docker镜像,但使用起来个人并不满意,于是xiaoz自行将qBittorrent打包Docker镜像,并将构建方法开源到了Github,欢迎体验。
星哥玩云
2022/08/13
15.5K2
使用Docker运行qBittorrent,并通过WEB界面管理
如何创建并运行Java线程
Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类。 可以用如下方式用java中创建一个线程:
Java团长
2018/08/06
5770
点击加载更多

相似问题

Webpack观看构建编译

21

webpack观看火灾时,我如何运行并发脚本?

14

Webpack观看检测更改但未构建包

110

如何使用编译器包含的构建(Vue,类型记录,Webpack)

24

使用webpack观看并编译不带js导入的sass

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档