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

执行ng add @scullyio/init后无法生成config.ts文件求助

问题:执行ng add @scullyio/init未生成scully配置文件

在全新Angular项目中执行ng add @scullyio/init@2.1.36,选择Puppeteer作为路由渲染器后,未生成预期的config.ts文件。终端执行记录如下:

The package @scullyio/init@2.1.36 will be installed and executed.
Would you like to proceed? Yes
✔ Packages successfully installed.
? Which route renderer would you like to use? Puppeteer

排查与解决步骤

  • 查看详细执行日志:添加--verbose参数重新执行命令,排查是否有未显示的报错信息(比如权限不足、依赖缺失):
    ng add @scullyio/init@2.1.36 --verbose
    
  • 手动触发Scully初始化:自动初始化失败时,直接执行手动初始化命令:
    npx scully init
    
  • 校验Angular版本兼容性:@scullyio/init@2.1.36需匹配对应Angular版本,检查项目package.json中@angular/core的版本,若不兼容则调整Scully包版本。
  • 清理缓存后重试:删除node_modules和锁文件,重装依赖后再执行初始化:
    rm -rf node_modules package-lock.json
    npm install
    ng add @scullyio/init@2.1.36
    
  • 手动创建配置文件:若以上方法均无效,可在项目根目录手动创建scully.你的项目名.config.ts,基础模板如下:
    import { ScullyConfig } from '@scullyio/scully';
    
    export const config: ScullyConfig = {
      projectRoot: "./src",
      projectName: "scullydemo", // 替换为你的项目名称
      outDir: './dist/static',
      routes: {}
    };
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 18:28:01