namespaces - 使用命名空间创建未锁定的包是否会自动为组件名称添加前缀?
问题描述
我想我对命名空间如何与未锁定的包一起工作存在误解。我创建了一个带有命名空间的未锁定包,并希望在将其安装在 org.xml 中时将“nameSpaceName__”附加到打包的组件中。我按照以下步骤操作:
- 我创建了一个 Developer Edition 组织,并通过转到 Setup -> Package Manager 创建了所需的命名空间
- 我返回到 Developer Hub 组织,并通过将命名空间添加到命名空间注册表应用程序来链接命名空间
- 我将命名空间添加到我的项目目录中的 sfdx-project.json
- 我使用 force:package:create 从我的项目文件夹中的目录创建一个包
- 我使用 force:package:version:create 和 force:package:install 将包安装在沙箱中
当我查看 Setup -> Installed Packages 下的包时,我可以看到命名空间,但是当我查看组件时,它们没有任何前缀。
我应该补充一点,我主要对命名空间作为名称冲突的解决方案感兴趣 - 这是我曾经遇到过的一个问题,并且将来真的想避免。我会说我知道创建命名空间的其他好处,但也许稍微复习一下会很好?显然我错过了一些东西......
解决方案
推荐阅读
- angularjs - Ng-show 值更改后不更新
- oracle11g - 如何创建一个程序来授予权限
- sql - 使用 polybase 更新 Azure SQL 数据仓库中的更改
- typescript - 如何修复处理异步函数的通用函数
- opencl - 如何在 pocl 中启用“基本”设备?
- javascript - 如何使用 django 表单和模板更新图像输入
- matlab - cv.basicfacerecognizer 的正确输入是什么
- javascript - Chrome 和 Firefox for Android 中长按的奇怪行为
- arrays - 将新对象插入嵌套数组
- django - 鹡鸰页面模型:外键实体+多参数