小编ral*_*stx的帖子

Travis-CI徽章未更新

我昨天重新启动了一个失败的Travis-CI构建公共开源项目.然而,构建成功,徽章仍然显示"构建失败",无论是在GitHub还是在Travis-CI上.

有什么我可以做的刷新吗?

travis-ci

14
推荐指数
2
解决办法
1204
查看次数

请参阅在JSDoc中键入不同文件而不导入

我正在Visual Studio Code中编写JavaScript(ES6)代码,并启用了VSCode的类型检查,如VSCode文档中所述.

当引用在另一个文件中定义的类型时(Track在下面的示例中),我得到一个错误,如[js]在JSDoc引用该类型时找不到名称'Track',除非我导入它.当我导入此类型时,我从ESLint收到错误:[eslint]'Track'已定义但从未使用过.(无未使用-VARS)

我不想禁用ESLint规则.有没有办法为VSCode中的类型检查导入类型?

import Track from './Track';

export default class TrackList {

  /**
   * Creates a new track list.
   * @param {Iterable<Track>} tracks the tracks to include
   */
  constructor(tracks) {
    this._tracks = tracks ? Array.from(tracks) : [];
  }
...
Run Code Online (Sandbox Code Playgroud)

javascript jsdoc visual-studio-code

11
推荐指数
3
解决办法
1647
查看次数

Angular2的自定义渲染器

我正在尝试使用Angular2的自定义渲染器.

我已经设置了一个简单的示例项目,其中包含AppComponent我想在Node.js上运行的最小Angular2应用程序().我已经实现了一个自定义的DomAdapter和一个自定义渲染器(只是一个应该登录到控制台的虚拟),然后我尝试在一些自定义引导代码中连接所有内容.

目前,我遇到以下错误消息:

Error: No precompiled component AppComponent found
at new BaseException (/home/ralf/git/node-angular-example/node_modules/angular2/src/facade/exceptions.js:15:23)
at Compiler_.compileInHost (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/linker/compiler.js:47:19)
at DynamicComponentLoader_.loadAsRoot (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/linker/dynamic_component_loader.js:101:31)
at di_1.provide.useFactory (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/application_ref.js:29:47)
at Injector._instantiate (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/di/injector.js:763:27)
at Injector._instantiateProvider (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/di/injector.js:714:25)
at Injector._new (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/di/injector.js:703:21)
at InjectorInlineStrategy.getObjByKeyId (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/di/injector.js:216:33)
at Injector._getByKeyDefault (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/di/injector.js:899:37)
at Injector._getByKey (/home/ralf/git/node-angular-example/node_modules/angular2/src/core/di/injector.js:845:25)
Run Code Online (Sandbox Code Playgroud)

有人可以解释这意味着什么,缺少什么?

更新: 正如Tobias Bosch指出的那样,COMPILER_PROVIDERS失踪了.但是,添加它们后,我得到另一个错误:

Error: DI Exception
at NoProviderError.BaseException [as constructor] (/home/ralf/git/angular2-renderer-example/node_modules/angular2/src/facade/exceptions.js:15:23)
at NoProviderError.AbstractProviderError [as constructor] (/home/ralf/git/angular2-renderer-example/node_modules/angular2/src/core/di/exceptions.js:38:16)
at new NoProviderError (/home/ralf/git/angular2-renderer-example/node_modules/angular2/src/core/di/exceptions.js:74:16)
at Injector._throwOrNull (/home/ralf/git/angular2-renderer-example/node_modules/angular2/src/core/di/injector.js:854:19)
at Injector._getByKeyDefault (/home/ralf/git/angular2-renderer-example/node_modules/angular2/src/core/di/injector.js:905:21)
at …
Run Code Online (Sandbox Code Playgroud)

node.js angular

6
推荐指数
1
解决办法
7910
查看次数

内联 HTML 被 Jekyll 转义

我在 github 页面中遇到内联 HTML 问题,其中内联 HTML 项目符号列表在表格中被转义。下表的行:

| Name | Value                 |
|------|-----------------------|
| one  | <i>foo</i>            |
| two  | <ul><li>bar</li></ul> |
Run Code Online (Sandbox Code Playgroud)

呈现为:

<tr>
  <td>one</td>
  <td><i>foo</i></td>
</tr>
<tr>
  <td>two</td>
  <td>&lt;ul&gt;&lt;li&gt;bar&lt;/li&gt;&lt;/ul&gt;</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

项目符号列表按 GitHub UI 的预期呈现,但在 gh-pages 中,<ul>被转义。为什么?

jekyll github-pages

5
推荐指数
1
解决办法
1437
查看次数

GitLab API获取特定分支的所有提交

默认情况下,API GET /projects/:id/repository/commits获取master分支的提交,但是我想获取其他分支的提交。

api branch gitlab

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