【问题标题】:Whats the difference between development and production mode?开发模式和生产模式有什么区别?
【发布时间】:2020-07-24 18:06:47
【问题描述】:

不幸的是,我对这两个术语不太了解,并且我感觉在即将发布应用程序时我需要了解更多有关这些术语的信息。 那么,如果我在开发模式下运行应用程序,我使用的代码是否与生产环境完全相同?比如它实际上改变了什么,它的目的是什么? 如果它在服务器的意义上是可以理解的,我不想弄乱用户正在使用的服务器,所以我想我需要连接到第二台服务器 - 开发,但是,我有兴趣知道什么是它改变了我的代码?我仍然会使用相同的本地存储项目,对吗?

对不起,太天真了!

【问题讨论】:

    标签: react-native development-environment production-environment production dev-mode


    【解决方案1】:

    顾名思义,使用开发版本是出于开发原因。在这些构建中,您拥有 Source Maps、调试和经常热重载的能力。 React Native 包含一些非常有用的开发工具:Chrome 中的远程 JavaScript 调试、实时重载、热重载,以及类似于您在 Chrome 中使用的心爱的检查器的元素检查器。

    另一方面,生产版本在生产模式下运行,这意味着这是在客户端运行的代码。生产构建运行 uglify 并将您的源文件构建为一个或多个最小化文件。也没有包含源地图或热重载。 此外,生产模式对两件事最有用。他们是 测试您的应用程序的性能,因为开发会大大减慢您的应用程序并捕获仅在生产中出现的错误。

    希望对你有帮助

    https://docs.expo.io/versions/latest/workflow/development-mode/

    【讨论】:

    • 现在我的项目只处于开发模式,如何创建生产模式呢?反应原生
    猜你喜欢
    • 2016-04-24
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    相关资源
    最近更新 更多