早午餐设置LOGGY_STACKS = true

我正在开发一个早午餐的应用程序。 我是新来的,并跟踪错误,我必须启用LOGGY_STACKS = true。 我怎样才能设置它?

Stack trace was suppressed. Run with `LOGGY_STACKS=true` to see the trace. 

如果您并不热衷于“永久”修改系统环境variables并影响其他基于Brunch的项目,则可以在package.json NPM scripts定义中使用set命令,然后使用&& combinator和brunch命令。

这种技术可以在Unix和Windows机器上运行。

 // example package.json { "scripts": { "start": "set LOGGY_STACKS=true && brunch watch --server", "serve": "npm run start", "build": "brunch b -p --env production", "clean": "rm -rf public dist" } } 

作为参考,我使用startstop来覆盖我的基础,因为并非所有基于NPM的服务都使用相同的初始化任务名称。

如果您在Windows上,有几种方法可以在您的系统环境variables中进行设置。 通过您的系统/计算机属性find它的方法是:

  • 在桌面上,右键单击“ 计算机 ”,然后单击“ 属性 ”。
  • 点击“ 高级系统设置 ”(见图)。

在这里输入图像描述

  • 在“ 系统属性”对话框中,单击“ 高级”选项卡,然后单击“ 环境variables…”button。

  • 一旦到了那里,在第一部分,它说“ YOUR_USER_NAME的用户variables ”,点击新build,并添加LOGGY_STACKS作为名称和true

在这里输入图像描述

  • 确定你的方式出了这些窗口/面板,closures任何你打开的命令行窗口来运行早午餐,重新打开,现在试试看。

它应该给你更长的堆栈痕迹; 希望它会帮助你缩小你的configuration问题。