Nativescript 8:TNS_ENV 丢失

问题描述 投票:0回答:1

在较旧的 Nativescript 应用程序开发环境中进行了检查:

if (TNS_ENV !== 'production') {
  // app is running in development environment
}

这在 Nativescript 8 中不起作用。在 Nativescript 8 中如何检查开发环境?

nativescript
1个回答
0
投票

nativescript 8 中似乎有一个名为

__DEV__
的变量。

TNS_ENV 在旧的 webpack 配置中定义,而 webpack 配置在 nativescript 8 中已更改。文档提到 magic 变量 并且有一个名为

__DEV__
的变量。新的 webback 配置可以在here

找到

所以在Nativescript 8开发环境中勾选:

if (__DEV__) {
  // app is running in development environment
}
© www.soinside.com 2019 - 2024. All rights reserved.