Windows用户无法直接在CMD中运行官网提供的命令:
VITE_CJS_TRACE=true vite dev
由于 VITE_CJS_TRACE
不是 Vite 配置文件中的标准选项,不能直接写入配置文件进行设置。
但可以使用 Node.js 的 cross-env
包来跨平台设置环境变量.
-
首先,需要安装
cross-env
:npm install --save-dev cross-env
-
接着,在你的
package.json
文件里,修改或添加dev
脚本,使其在启动时设置环境变量:"scripts": { "dev": "cross-env VITE_CJS_TRACE=true vite", // ... 其他脚本 ... }
这样,当你通过 npm run dev
或 yarn dev
启动开发服务器时,
cross-env
会自动设置 VITE_CJS_TRACE
环境变量为 true
,
避免了在命令行直接设置环境变量的问题。
记得保存更改后,重启编辑器(VS Code)
,
重新运行 npm run dev
或 yarn dev
来启动你的开发服务器。
参考链接:
排错指南 | Vite 官方中文文档