vite rollup打包严格模式
时间: 2024-08-15 17:04:14 浏览: 31
Vite 和 Rollup 是两个流行的前端构建工具,它们都支持严格模式(strict mode)。严格模式是一种 JavaScript 的运行模式,它提高了代码的健壮性和安全性,通过检查一些潜在的问题并抛出错误。
在 Vite 中配置严格模式,你可以使用 Rollup 的配置文件 `rollup.config.js`。如果你使用的是默认配置,只需添加 `output.strict` 或者 `output.module.strict` 属性设置为 `true`,就像这样:
```javascript
import { build } from '@vitejs/vite';
build({
output: {
file: 'dist/main.js',
format: 'iife',
strict: true, // 设置为严格模式
},
});
```
对于 Rollup,你需要在配置里设置相应的插件,例如使用 `@rollup/plugin-strict` 插件:
```javascript
import * as.rollup from 'rollup';
import strict from '@rollup/plugin-strict';
export default {
input: 'src/index.js',
plugins: [strict()],
output: [
{
file: 'dist/bundle.js',
format: 'cjs', // 或者 'es'
strict: true,
},
],
};
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)