Rendering

DEV(开发模式)

编辑此页面
import { DEV } from "solid-js"
const DEV: object | undefined

在客户端,Solid(通过条件导出)根据是否设置了开发条件提供不同的构建版本。 开发模式提供一些额外的检查功能 — 例如检测意外使用多个 Solid 实例 — 这些功能在生产构建中会被移除。

如果你想要代码仅在开发模式下运行(在库中最为有用),你可以检查DEV导出是否被定义。 需要注意的是,在服务器端它始终是已定义的,因此你可能需要结合isServer一起使用:

import { DEV } from "solid-js"
import { isServer } from "solid-js/web"
if (DEV && !isServer) {
console.log(...);
}
报告此页面问题