Polymer 2 CLI变体存储位置及变体依赖组件存储路径问询
Polymer 2 CLI 变体存储相关问题解答
嘿,我来帮你理清Polymer 2 CLI里变体存储的两个问题:
1. Polymer 2 CLI 将变体存储在何处?
Polymer 2 CLI默认会把变体依赖存放在项目根目录的bower_components文件夹中,但会为每个变体创建带有变体标识的独立子目录。举个例子,如果你的项目用到了paper-button#material-design-3这个变体,它会被放在bower_components/paper-button--material-design-3路径下,和该组件的主版本(比如bower_components/paper-button)明确区分开,避免版本冲突。
2. 当Polymer 2项目的bower.json包含依赖变体,执行polymer install --variants命令后,变体依赖组件的存储位置是哪里?
当你在bower.json里声明了变体依赖(比如"paper-button": "PolymerElements/paper-button#material-design-3"),运行polymer install --variants命令后,这些变体依赖同样会被安装到项目根目录的bower_components文件夹内,并且遵循[组件名]--[变体标识]的命名规则来创建独立目录。
这种设计能让组件的主版本和变体版本共存于项目中,不会互相覆盖,方便你在项目里灵活切换或同时使用不同变体的组件。
内容的提问来源于stack exchange,提问作者Markus
相关产品推荐
相关产品推荐

