You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在VS Code中用npx express-generator创建Express应用遇ENOENT错误

解决npx express-generator执行时的ENOENT错误

问题描述

在VS Code中执行命令npx express-generator --view=ejs myapp创建基于EJS视图引擎的Express应用时,出现以下错误:

npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path C:\Users\aniru\AppData\Roaming\npm
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\aniru\AppData\Roaming\npm'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in: C:\Users\aniru\AppData\Local\npm-cache\_logs\2023-09-18T13_47_40_949Z-debug-0.log

解决步骤

  • 手动创建缺失的npm目录
    打开文件资源管理器,导航到C:\Users\aniru\AppData\Roaming路径,新建一个名为npm的文件夹。

  • 重新安装全局npm(可选,若创建目录后仍报错)
    以管理员身份打开命令提示符或PowerShell,执行以下命令:

    npm install -g npm
    
  • 修正命令格式并重新执行
    原命令中--view = ejs的空格属于无效格式,正确命令应为:

    npx express-generator --view=ejs myapp
    

    重新运行该命令即可正常创建Express应用。

内容的提问来源于stack exchange,提问作者Aniruddha Ghewade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 15:17:33