当前位置: 首页 > 面试题库 >

如何在OS X中将NODE_ENV设置为生产/开发

戚星腾
2023-03-14
问题内容

用于express.js环境。有什么建议?


问题答案:

在运行您的应用之前,您可以在控制台中执行此操作,

export NODE_ENV=production

或者,如果您在Windows中,则可以尝试以下操作:

SET NODE_ENV=production

或者您可以这样运行您的应用程序:

NODE_ENV=production node app.js

您也可以在js文件中进行设置:

process.env.NODE_ENV = 'production';

但是我不建议在运行时文件中执行此操作,因为在服务器中打开VIM并将其更改为生产环境并不容易。您可以在目录中创建config.json文件,并且每次您的应用运行时,它都会从中读取并设置配置。



 类似资料:
  • 问题内容: 在Ubuntu中,这非常简单;我可以使用以下方式运行该应用程序: 但是,这在Windows上不起作用。是否可以在其中配置属性的配置文件? 问题答案: 当前版本的Windows使用Powershell作为默认外壳,因此请使用: 根据下面的@jsalonen的答案。如果您使用的是CMD(已不再维护),请使用 这应该在您打算运行Node.js应用程序的命令提示符下执行。 上一行将在执行命令的

  • 问题内容: 我运行以下命令: 我得到了一个可以自己使用的文件。工作正常,但是NODE_ENV已设置为开发状态,我得到了一个关于下载React DevTools的console.log。 如何将其设置为生产?我四处浏览,没有找到对我有用的东西。我尝试了envify,但是没有运气(我对JS版本非常陌生)。 我尝试将–NODE_ENV生产放在上面的行中,但是我对于浏览器和Babelify还是很陌生,所以

  • proxy.conf.js在开发模式下按预期工作。 我在package.json文件中有这些文件用于启动和构建。 在我运行“NPM run Build”并使用结果文件在IIS8上托管网站后,需要使用代理设置的页面就不工作了。 例如,我的请求https://localhost/web/api/webclients/authentication应该转到https://10.109.102.109/we

  • 问题内容: 我一直在开发一个基本的应用程序。现在在部署阶段,很明显,我需要本地设置和生产设置。 很高兴知道以下内容: 如何最好地应对开发和生产设置。 如何仅在开发环境中保留django-debug-toolbar之类的应用程序。 开发和部署设置的其他任何技巧和最佳做法。 问题答案: 该DJANGO_SETTINGS_MODULE环境变量,其设置文件Django的控件将加载。 因此,你将为各自的环境

  • 我使用PHP-S127.0.0.1:4242命令在本地主机上为php文件启动development server。但我想,我不应该在生产中使用这个东西。目前我正在尝试在VPS上设置我的网站,我不知道如何在端口4242上永远使用ssh启动php服务器。我知道,这可能是很愚蠢的问题,这是我第一次与真正的主持工作 如有任何帮助,我将不胜感激:)

  • 我遵循这个线程来解决我的问题,我在不同版本的JDK上也有同样的问题,但由于某些原因它没有工作。我在终端上键入JAVA_HOME时仍然找不到get-bash:JAVA_HOME:命令。我的JDK1.8.0.45位于library/java/javavirtualmachines/jdk1.8.0_45.jdk/contents/home,我可以通过/usr/libexec/java_home访问它