vite的 define配置
时间: 2023-12-23 20:04:37 浏览: 164
vite.config.js
vite 的 define 配置用于在项目中定义全局变量,可以用于存储环境变量、版本号等常量。在 Vite 中,我们可以通过 `define` 配置项来定义这些常量。具体的配置方法如下:
```javascript
// vite.config.js
module.exports = {
define: {
// 定义环境变量
'process.env.NODE_ENV': '"production"',
// 定义自定义常量
MY_CONSTANT: JSON.stringify('my-constant-value')
}
}
```
上述配置中,我们定义了两个常量:
- `process.env.NODE_ENV`:用于指示当前环境是开发环境还是生产环境,可以在代码中通过 `process.env.NODE_ENV` 来获取该值。
- `MY_CONSTANT`:自定义的常量,值为字符串 `'my-constant-value'`。
需要注意的是,由于 `define` 配置项会直接替换代码中的常量,因此我们需要使用 `JSON.stringify()` 方法将常量值转换为字符串,以免出现意外的错误。
阅读全文