簡體   English   中英

在生產中運行mean stack app

[英]Run mean stack app in production

我只是在玩MEAN堆棧,但我無法弄清楚如何在生產模式下運行我的應用程序來執行一些基准測試。 網站mean.io說:

要在不同的環境中運行,只需在調用grunt時指定NODE_ENV

 $ NODE_ENV=test grunt 

如何將變量傳遞給grunt?

編輯:我正在使用Windows

要確定應用程序是在生產模式還是在開發模式下運行,它會檢查NODE_ENV環境變量,該變量是您將在shell中設置並將從節點讀取的變量。

如果要在生產模式下運行grunt ,請使用:

$ NODE_ENV=production grunt

這將僅為此執行設置變量。

如果要永久設置NODE_ENV ,請使用export

$ export NODE_ENV=production
$ grunt

在生產服務器上,您可以使用此行編輯.bashrc以永久設置NODE_ENV

有關詳細信息,請閱讀此博客文章

編輯:在Windows上,在命令行上使用set NODE_ENV=production 請參閱此相關問題以了解如何永久設置此變量。

以下命令適用於我的情況:

grunt prod

請注意,我使用mean.js版本0.4.2並在文件$HOME_PROJECT_FOLDER/gruntfile.js找到此配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM