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

Angular项目执行npm install后node_modules安装完成自动消失如何解决

Windows环境下Angular项目npm install后node_modules自动消失解决步骤

1. 排查安全软件拦截

  • Windows Defender、第三方杀毒/安全管家类工具会将node_modules中部分脚本类文件判定为风险文件,触发静默删除规则,这是无报错丢失node_modules的最高发原因。
  • 操作方法:临时关闭安全工具的实时防护功能,重新执行npm install,如果安装后node_modules正常保留,将项目根目录加入安全工具的信任白名单即可。

2. 验证目录读写权限

  • 不要将项目存放在系统级受保护目录(如C:\Program Files、C:\Windows等),此类目录需要管理员权限才能写入,非管理员权限写入的临时文件会被系统自动回收。
  • 右键项目文件夹→属性→取消「只读」勾选,选择应用到所有子文件与子文件夹后重试安装。

3. 清理npm缓存与异常配置

  • 执行命令清理npm损坏缓存:npm cache clean --force
  • 删除项目根目录下的package-lock.json文件和.angular缓存文件夹后重新执行npm install
  • 检查package.json的scripts字段中是否包含postinstall钩子对应的删除指令,如有rimraf node_modules类的删除逻辑,暂时注释后重试。

4. 核对版本兼容性

  • 执行ng version和npm -v分别查看当前Angular版本与npm版本,确认二者版本匹配,不符合兼容要求的版本组合可能出现安装逻辑异常。

5. 替换包管理器验证

  • 上述步骤无效的情况下,可以尝试用yarn执行安装,先全局安装yarn:npm install -g yarn,再在项目根目录执行yarn install验证是否能正常生成node_modules。

内容的提问来源于stack exchange,提问作者Ibe Kingsley Chibueze

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 22:36:01