首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ng build --prod在HTML上抛出属性错误

ng build --prod是Angular框架中的一个命令,用于将Angular应用程序编译为生产环境可用的静态文件。当在HTML上抛出属性错误时,可能是由于以下几个原因导致的:

  1. HTML模板中使用了不存在的属性:检查HTML模板中使用的属性是否正确拼写,并确保它们存在于相关的组件或指令中。
  2. 缺少必需的依赖项:Angular应用程序可能依赖于一些第三方库或模块。确保这些依赖项已正确安装并在应用程序中正确引入。
  3. 版本不兼容:Angular框架和相关库的版本可能不兼容。确保使用的Angular版本与其他库的版本兼容,并尝试更新到最新版本。
  4. 编译器错误:ng build --prod命令会启用AOT(Ahead-of-Time)编译器,该编译器在编译时会进行更严格的类型检查。如果存在类型错误或不兼容的代码,编译过程中会抛出错误。检查应用程序中的代码,确保没有类型错误或不兼容的代码。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云函数(SCF)。

  • 腾讯云云服务器(CVM):提供可扩展的计算能力,适用于部署和运行各种应用程序。了解更多信息,请访问:腾讯云云服务器
  • 腾讯云云函数(SCF):无服务器计算服务,可根据事件触发自动运行代码。适用于构建事件驱动的应用程序。了解更多信息,请访问:腾讯云云函数
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Angular CLI 简介

ng build ng build --prod Environment environment.ts environment..prod.ts 缓存 只缓存css里引用的图片 所有build的文件 source...build --prod ng build --prod -e=prod ng build --target=production --environment=prod 其它常用的参数还有: --sourcemap...在内存中serve 生产模式build的文件 试试 --prod: ng serve --prod 通过文件大小可以看出确实是prod build的. ng eject....打开admin.component.spec.ts: 把这句话填上, 然后就没有错误了: NO_ERRORS_SCHEMA告诉angular忽略那些不识别的元素或者元素属性. ng test的常用参数...如果我想debug e2e, 那么执行这个命令: ng e2e -ee 由于我使用的是mac, 当前这个命令mac貌似确实有一个bug: 如果可以正常运行这个命令的话, 终端窗口会出现“Debugger

6K110

玩转 Angular 环境变量

environment.ts 和 environment.prod.ts Angular CLI 发布后,越来越多的开发者都是使用 Angular CLI 来创建新的项目: $ ng new PROJECT-NAME...// This file can be replaced during build by using the `fileReplacements` array. // `ng build ---prod...通过上面的注释,我们知道执行 ng build ---prod 命令,进行项目构建的时候,会执行文件替换操作。...,我们通过以下命令进行项目构建: $ ng build --prod 那么有的同学,可能想到对于构建测试环境的包,是不是只要运行: $ ng build --test 想象中很完美,但实际并不是这样,...ng build 命令并不支持 --test 参数,感兴趣的同学可以运行 ng build --help 命令查看 ng build 命令所支持的参数: usage: ng build <project

3.2K20

angular-cli.json配置参数解释,以及依稀常用命令的通用关键参数解释

", // 指定首页文件,默认值是"index.html" "main": "main.ts", // 指定应用的入门文件 "polyfills": "polyfills.ts"...--hmr 注意开启之后,只是angular-cli里的webpack添加必要的扩展,等价于webpack-dev-server --hot,还需要在应用代码里处理hmr逻辑,如可在main.ts里添加...--base-href 指定站点的起始路径,如果你希望你的站点根路径为www.abc.com/mypath/,需要这样设置:ng build --base-href /mypath/ 6....下面两条等价: ng build --target=production ng build --prod 7.--environment 指定应用执行环境。...下面两句等价: ng build --environment=prod ng build --env=prod 构建时会加载angular-cli.json指定的环境配置文件: "environments

1.6K30

Angular 2.x折腾记 :(1)初识Angular-cli及脱坑要点

正式版的配置稍微有些改动,我比较了下基本不大,放心使用 系统环境配置 window 安装lts版本的nodejs v6.10.0 , Angular-cli中的node-sass不支持7.x,装不的...e2e 跑自动化测试-自己写测试测试用例 test ng test 跑单元测试 -- 自己写 lint ng lint 调用tslint跑整个项目,可以收获一堆警告和错误,--force --fix -...-format可以帮助格式和修复部分问题 启动 ng serve: 启动脚手架服务,默认端口4200;自定义什么看帮助额 打包 ng build: 开发模式打包,调用的环境文件是/src/environments.../environments.ts; ng build --prod: 以前调用aot打包还需要带上--aot,从beta31开始,--prod模式下自动调用aot打包, 调用的环境文件是/src/environments.../environments.prod.ts 弹出配置文件(还原真实的配置文件) ng eject : 这个东西的配置很多,可以弹出各种各样的源配置和文件 我们看到的ng开头的命令都是二重封装的。。。

11810

Angular 2 + 折腾记 :(1)初识Angular-cli及脱坑要点

正式版的配置稍微有些改动,我比较了下基本不大,放心使用 ---- 安装之前 window下: 安装lts版本的nodejs[6.10.0] , Angular-cli中的node-sass不支持7.x,装不的...及部分模块需要调用这两个依赖进行编译] 或者采用国内的cnpm安装,记得带版本号,有时候不带版本会安装0.0.1版本,cnpm好像会把编译好node-sass装上,不用本地再次编译 -- 亲测多次可用 或者安装windows-build-tools...ng lint 调用tslint跑整个项目,可以收获一堆警告和错误,--force --fix --format可以帮助格式和修复部分问题 ---- 启动 ng serve: 启动脚手架服务,默认端口...4200;自定义什么看帮助额 ---- 打包 ng build: 开发模式打包,调用的环境文件是/src/environments/environments.ts; ng build --prod: 以前调用...aot打包还需要带上--aot,从beta31开始,--prod模式下自动调用aot打包, 调用的环境文件是/src/environments/environments.prod.ts ---- 弹出配置文件

1.8K10

使用 Angular Transfer State 的一个具体例子

因为我们希望我们的应用程序是可抓取和可索引的,所以我们使它通用:城市页面服务器呈现,存储为 HTML 文件并由 HTTP 服务器提供服务。...$ git checkout initial 复制代码 构建程序: $ npm install $ ng build -prod $ ng build -prod -app server --output-hashing...为此,服务器应用程序将在它生成的 HTML 页面中添加我们要传输的数据。 包含在此生成的 HTML 页面中的浏览器应用程序将能够读取此数据。 在这个分支查看解决方案。...浏览器,我们使用get方法来获取server提供的数据,我们直接提供这些数据。 我们还从传输状态中删除了提供的数据,因此页面的重新加载将不再使用提供的数据。...我们可以通过调用 hasKey 方法来检测我们是服务器还是浏览器应用程序。 此方法仅在浏览器中返回 true。

65800

一个Angular 5教程:一步一步指导实现你的第一个Angular 5应用程序

您可以通过编辑prefix属性将其更改为首选项的前缀.angular-cli.json,因此ng generate首次使用前最好先这样做。 所以,我们有一个组件的构造ngOnInit函数和一个函数。...只是为了让您对这些环境文件在这里有所了解,它们实际包含在编译阶段的项目中,并且.prod.该部分由--environment交换机为ng serveor 定义ng build。... 作为回报,我们控制台中得到这个错误: CardListComponent.html:3 ERROR Error...准备生产 因此,让我们构建我们的应用程序供生产使用 为此,我们运行build命令: ng build --aot -prod 65% building modules 465/466 modules...为此,我们将build-i18n命令添加到scripts我们的部分package.json: "build-i18n": "for lang in en ru; do yarn run ng build

42.5K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券