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

Angular项目安装highlight.js报错:无法找到模块及类型声明

解决Angular中安装ngx-highlightjs时"Cannot find module 'highlight.js'"的问题

问题原因及解决步骤

  • 未安装highlight.js核心依赖:ngx-highlightjs是Angular封装库,必须依赖原生highlight.js才能运行,执行以下命令安装核心包:
    npm install highlight.js --save
    
  • 缺失类型声明文件:若安装核心包后仍报错,需补充安装TypeScript类型声明:
    npm install @types/highlight.js --save-dev
    
  • 重启开发环境:安装完成后,重启Angular开发服务器或重新构建项目,确保依赖被正确加载:
    ng serve --open
    
  • 确认导入路径:检查app.config.ts中的import('highlight.js')路径无需额外修改,只要依赖包安装到位即可正常识别。

安装验证

完成上述步骤后,可在组件中通过ngx-highlightjs的指令(例如 <pre><code [highlight]="yourCodeSnippet"></code></pre>)测试代码高亮功能是否正常工作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 21:52:02