我在使用 Windows 操作系统,尝试使用 debug 模块 https://www.npmjs.org/package/debug
我已经安装了 express-generator。
var debug = require('debug')('MyApp');
debug('log'); // I don't see this on console
我试图调试这个变量
console.log(debug); // I get function disabled() {}
如何启用它?默认情况下不应该启用吗?
export DEBUG=MyApp
),然后再运行npm start
,它应该会产生相同的效果。 - mscdexexport
是OSX/bash shell版本的Windowsset
命令,用于设置环境变量。 - stonenodemon
,似乎无法正常工作,但是当您快速切换以测试解决方案时,这确实有效。 - mtpultzdebug
模块,因此可能是debug
在被nodemon加载后删除了process.env.DEBUG
,这意味着它不会传递给由nodemon生成的子进程。 - mscdex