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

如何在Node 18容器中成功本地构建angular.dev站点?

解决angular.dev本地构建报错问题

问题分析

你遇到的MODULE_NOT_FOUND错误,是因为执行yarn时自动触发了generate-all脚本,但脚本找不到./generate-tutorials.ts文件。核心原因是使用--depth=1的浅克隆方式,导致仓库中部分必要文件未被拉取到本地。

修复步骤

1. 重新完整克隆仓库

浅克隆会丢弃仓库历史及部分文件引用,改用完整克隆命令:

git clone https://github.com/angular/angular.git
cd angular/adev

2. 匹配正确的包管理器版本

项目依赖特定版本的Yarn,建议用Corepack自动适配版本:

corepack enable
corepack prepare yarn@stable --activate

3. 分步执行构建操作

先安装依赖(跳过自动执行的脚本),再手动运行生成命令:

yarn install --ignore-scripts
yarn generate-all
yarn start

额外提示

  • 容器需保证足够内存和网络权限,避免依赖下载中断
  • 大部分版本兼容警告可忽略,若遇到unmet peer dependency,可手动安装对应缺失包

内容的提问来源于stack exchange,提问作者Will Huang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 14:09:49