Vite仅支持npm run dev启动,直接执行vite报错且LAN访问异常
问题解决方案
1. 未生成vite.config.js文件
Vite 默认不会自动生成配置文件,你可以手动在项目根目录创建 vite.config.js,基础配置示例:
export default { // 可根据需求添加server、plugins等配置项 }
若需要对应框架的预设配置,可按需补充相关内容。
2. 直接执行vite命令提示未识别
这是因为Vite仅安装在项目局部的node_modules目录中,未全局安装。解决方式二选一:
- 全局安装Vite:执行
npm install -g vite,之后即可直接在终端使用vite命令 - 调用局部安装的Vite:执行
npx vite,npx会自动查找项目node_modules内的Vite可执行文件
3. npm run dev --host无法实现LAN访问
问题出在npm参数传递的语法上,正确写法需用--分隔npm命令与要传递给Vite的参数:
npm run dev -- --host
或者直接在vite.config.js中配置固定规则,一劳永逸:
export default { server: { host: '0.0.0.0' // 允许局域网设备访问 } }
配置完成后执行npm run dev即可实现LAN访问。
内容的提问来源于stack exchange,提问作者Servesh Chaturvedi
相关产品推荐
相关产品推荐

