terser not found. Since Vite v3, terser has become an optional dependency. You need to install it.
时间: 2024-08-17 07:02:14 浏览: 511
"Terser"是一个JavaScript压缩工具,在Vite v3版本之后,它变成了可选依赖,意味着不是默认提供的。如果你遇到'Terser not found'的错误,那是因为你在运行Vite项目时,需要手动安装这个库来对代码进行压缩优化。
要解决这个问题,你需要在终端或命令行中运行以下npm安装命令:
```bash
npm install terser @vitejs/plugin-terser
```
或者如果是yarn用户,则使用:
```bash
yarn add terser @vitejs/plugin-terser
```
安装完成后,记得在你的Vite配置文件(vite.config.js)中启用terser插件。这样,当你构建项目时,Terser就会自动对代码进行压缩。
相关问题
terser not found. Since Vite v3, terser has become an optional dependency. You need to install it
这个错误提示是因为你在使用 Vite v3 或以上版本时,需要手动安装 terser 模块,否则会出现这个错误。你可以通过以下命令安装 terser:
```
npm install terser -D
```
或者
```
yarn add terser -D
```
安装完成后,再次运行你的项目即可。
build.terseroptions is specified but build.minify is not set to use terser. note vite now defaults to use esbuild for minification. if you still prefer terser, set build.minify to "terser".
提示指定了build.terseroptions,但build.minify没有设置使用terser进行压缩。请注意,Vite现在默认使用esbuild进行压缩。如果您仍然喜欢使用terser,请将build.minify设置为“terser”。
阅读全文