正常组件的注册需要就是写完引入注册才能使用
^c-(.*)匹配所有
c-开头的组件名字。^
从字符串开头开始匹配。
^c-
必须以
c-开头。(.*)
把
c-后面的内容全部匹配出来。$1
刚才
(.*)匹配出来的内容。"^custom-(.*)": "@/components/$1/index.vue"
凡是
custom-开头的组件,就去components下面找。
为啥$1就是匹配的内容?
因为在正则表达式 里,
()有一个特殊作用:把括号里的内容"捕获"下来。
而
$1就是:第 1 个捕获组,也就是第一个
()匹配到的内容。
