299742-NOWJEDI-HELLO&QOOT;不是有效的自定义元素名称 [英] "299742-nowjedi-hello" is not a valid Custom Element name

查看:19
本文介绍了299742-NOWJEDI-HELLO&QOOT;不是有效的自定义元素名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对组件开发和打印一个简单的Hello World非常陌生。有人能帮帮我吗?

复制步骤:

1. now-cli login --host stack.service-now.com
2. now-cli project --name nowjedi-hello -- description 'A web component printing Hello World'
3. npm install
4. now-cli develop --open

退货:

SyntaxError: Failed to execute 'define' on 'CustomElementRegistry': "299742-nowjedi-hello" is not a valid custom element name

我遵循的是"开发您的组件"。知道发生了什么事吗? https://developer.servicenow.com/dev.do#!/guide/orlando/now-experience/cli/development-flow/

推荐答案

名称不能以数字开头

来源:https://html.spec.whatwg.org/multipage/custom-elements.html#valid-custom-element-name

简短摘要:

  • 以较小的ASCII字母开头,因此HTML解析器将它们视为标记而不是文本。

  • 请勿包含任何ASCII大写字母。

  • 包含(至少)一个连字符,用于命名空间和确保向前兼容性。

允许使用多种名称,以便为以下用例提供最大的灵活性:
<math-α> or <emotion-😍>

这篇关于299742-NOWJEDI-HELLO&QOOT;不是有效的自定义元素名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆