2017-06-13 62 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

相關問題