执行npm run dev触发node:internal/modules/cjs/loader:1050错误的解决求助
解决
npm run dev启动Vite服务时的路径错误与模块缺失问题 错误分析
从报错信息来看,核心问题有两个:
- 项目路径包含空格(
My Folder),导致Windows终端解析node_modules路径时出现混乱,误将Folder\node_modules\.bin\识别为无效命令 - Vite模块找不到,说明依赖未正确安装或路径解析错误
解决步骤
- 重命名项目路径:把带空格的文件夹
My Folder改成无空格的名称(比如MyFolder),然后重启VS Code,切换到新的项目目录下操作 - 清理并重装依赖:
- 删除项目根目录下的
node_modules文件夹和package-lock.json文件 - 执行命令:
npm install,等待所有依赖安装完成
- 删除项目根目录下的
- 重新启动服务:执行
npm run dev,此时应该能正常启动Vite开发服务,获取对应的localhost链接
临时替代方案(不推荐长期使用)
如果暂时不想修改文件夹名称,可以修改package.json里的dev命令,用引号包裹Vite指令:
"scripts": { "dev": "\"vite\"" }
修改后保存,再执行npm run dev尝试启动服务。
内容的提问来源于stack exchange,提问作者arturfons
相关产品推荐
相关产品推荐

