小编And*_*rew的帖子

Angular CLI 生成包含 4 个空格而不是 2 个空格的文件

我正在尝试解决一个简单的问题,但尚未找到解决方案。我们使用的是最新版本的 Angular 和 Angular CLI,但是当我们使用 cli 生成组件等文件时,它始终使用 2 个空格缩进。我们是一家 4 空格缩进店,因此每次生成后手动更改文件是相当令人沮丧的。看起来曾经有某种 --fixLint 标志,但它要么已弃用,要么不再工作。
有人让 4 个空格的缩进正确工作吗?你是怎么做到的?

indentation angular-cli angular

10
推荐指数
1
解决办法
2124
查看次数

允许 PR 构建验证构建而不发布工件

我正在尝试为我们的主分支上的 PR 设置一些构建验证(我们正在使用 Git 和 VSTS)。我添加了一些构建策略以根据已更改的文件启动各种构建。对于某些背景,我们在流程的早期创建 PR,以便我们可以在开发功能分支时跟踪更改并添加评论。

现在,我希望这些构建能够运行并成功,以便完成 PR,但是,我不希望这些构建的输出(工件)被发布。我们的发布查看要部署的最新构建工件,在这种情况下,最新的构建工件将来自 PR。如果我们确实允许发布来自 PR 的这些构建工件,那么我们会将功能分支代码(来自 PR)发布到我们的主站点,这是不可取的(我们有一个单独的发布来处理我们的功能分支机构)。

本质上,在做 PR 时,我只想运行构建以确保一切都是 kosher 的,然后在构建完成后扔掉它。

除了为 PR 验证创建构建定义之外,我不确定我能做什么。我用谷歌搜索并四处询问,但我要么没有提出正确的问题,要么答案并不像我希望的那么简单。

希望我已经包含了足够的细节来解释我的问题。

TL; 博士

如何在 PR 上运行构建验证而无需发布选择并部署由验证构建产生的构建工件?

编辑(更多细节)

我尝试向发布任务添加条件(也尝试将发布置于一个阶段并有条件地运行它)。但是,当我发布新版本时,它仍然会看到运行的构建定义。现在,我想如果我尝试发布该构建定义,它会失败,因为没有创建工件。但我什至不想在发布时看到构建定义(不想意外选择它)。

git azure-devops azure-pipelines azure-pipelines-release-pipeline

4
推荐指数
1
解决办法
1113
查看次数

SVG 没有从父级继承值

因此,这似乎是今天在 Chrome(显然还有 Firefox)中出现的错误。
我有一个 SVG 包裹在跨度内(我也尝试过 div 和对象标签,这似乎无关紧要),并且该跨度具有指定的高度和宽度。昨天,子元素会根据其父元素的完整尺寸适当调整自身大小,就像其他所有 html 元素一样。但是,现在,该SVG 元素没有从其父元素获取继承的大小,而是根据 SVG 的实际大小调整自身大小。
在此处查看小提琴:http : //jsfiddle.net/theandybob/4LHeB/
CSS:

.icon-small {
   width: 32px;
   height: 32px;
   position: relative;
   display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)

和代码:

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <symbol id="run-import" viewBox="0 0 48 48">
        <path fill="#4B4B4B" d="M24,0c4.4,0,8.4,1.1,12,3.2s6.6,5.1,8.7,8.7c2.1,3.7,3.2,7.7,3.2,12s-1.1,8.4-3.2,12 c-2.1,3.7-5.1,6.6-8.7,8.7c-3.7,2.1-7.7,3.2-12,3.2c-4.4,0-8.4-1.1-12-3.2c-3.7-2.1-6.6-5.1-8.7-8.7C1.1,32.4,0,28.4,0,24 s1.1-8.4,3.2-12S8.3,5.4,12,3.2S19.6,0,24,0z M36,25.7c0.7-0.4,1-0.9,1-1.7c0-0.8-0.3-1.3-1-1.7l-17-10c-0.6-0.4-1.3-0.4-2,0 c-0.7,0.4-1,1-1,1.8v20c0,0.8,0.3,1.4,1,1.8c0.3,0.2,0.7,0.3,1,0.3c0.4,0,0.7-0.1,1-0.3L36,25.7z"></path>
    </symbol>
</svg>

<span class="icon-small">
    <svg><use xlink:href="#run-import"></use></svg>
</span>
Run Code Online (Sandbox Code Playgroud)

现在,这种情况发生在 Chrome(Windows 和 Mac)和 Firefox 中,但不会发生在 IE 或 Safari 中。关于如何解决问题的想法,或者它来自哪里?
我现在唯一的解决方法是专门设置 svg 大小以从它的父级继承。

另外,抛出版本号:
1. Chrome:版本 36.0.1985.125 m
2. Firefox:30.0

html css firefox svg google-chrome

3
推荐指数
1
解决办法
6064
查看次数

如何在 Visual Studio 2015 中更改网站 URL

我已经搜索了一段时间,但我似乎无法弄清楚如何在 Visual Studio 2015 中更改我的网站 url。现在它正在关闭localhost:9045,但我需要将其更改为不同的端口号和路径, localhost:54865/central.
更改端口号非常简单,因为这只是网站项目文件中“调试”选项卡中的一个设置。但似乎找不到在最后添加额外路径的方法...... 在此处输入图片说明

asp.net visual-studio-2015

2
推荐指数
1
解决办法
1万
查看次数