2017-06-13 92 views
0

我希望能够用JavaScript在Visual Studio中识别开发人员模式。例如:如何识别Visual Studio中的开发人员模式?

function choice(res,req) { 
    if (developerMode) { 
     console.log("developer mode"); 
     readFile("data.json"); //Fictitious function 
    else (!developerMode) { 
     console.log("no developer mode"); 
     exec("./writefile"); //Fictitious shell script 
    } 
} 

有人有想法识别“developerMode”吗?

+0

我认为你需要使用嵌入你的javascript的剃须刀代码 –

+0

@ScottSelby你怎么知道使用Razor在这个项目中? – mason

+0

@mason如果有必要,我可以嵌入Razor。 – theophile

回答

0

最后,我找到了一个解决方案。我使用Node.js。我使用全局变量NODE_ENV,并将其定义为NODE_ENV ='development'。因此,我只是测试,如果我正在开发与NODE_ENV ===比较'开发'比较。当我部署我的服务器时,我可以改变这个变量: NODE_ENV ='prod'节点server.js

-2

你可以写信给console不管你是否在开发中。模式与否。如果你不是,那么这些信息就会被忽略。

+1

OP是要求检测与视觉工作室在运行JavaScript时的状态...不是关于不写入控制台.... – epascarello

+0

@epascarello {感叹}是的,但我冒昧地阅读OP在做什么与代码。 –

+0

@ScottMarcus当我不处于开发人员模式时,我会执行一个shell脚本,并在开发人员模式下读取一个文件。 – theophile

相关问题