Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js类似于我可以根据部署环境打印console.log的包吗?_Node.js - Fatal编程技术网

Node.js类似于我可以根据部署环境打印console.log的包吗?

Node.js类似于我可以根据部署环境打印console.log的包吗?,node.js,Node.js,例如,在C/C++中,我可以定义宏调试,也可以编写代码 #ifdef DEBUG std::cout<<"Some log data for debugging\n"; #endif #ifdef调试 std::cout使用NODE\u ENV环境变量 当您使用Node\u ENV=development Node app.js进入开发启动节点时 同样,在生产中,将节点_ENV环境变量设置为production 然后在你的代码中你可以这样做 var DEV = proce

例如,在C/C++中,我可以定义宏调试,也可以编写代码

#ifdef DEBUG
    std::cout<<"Some log data for debugging\n";
#endif 
#ifdef调试

std::cout使用
NODE\u ENV
环境变量

当您使用
Node\u ENV=development Node app.js进入开发启动节点时

同样,在生产中,将
节点_ENV
环境变量设置为
production

然后在你的代码中你可以这样做

var DEV = process.env.NODE_ENV==='development';

if(DEV) console.log('Some log data for debugging');