小编Lev*_*Lev的帖子

VS Code是否可以在文件重命名/移动时自动更新JavaScript和TypeScript导入路径?

vscode是否有一个模块可以更新文件路径?例如,如果我有:

import './someDir/somelib'
Run Code Online (Sandbox Code Playgroud)

并且我重命名或移动somelib,它会自动更新上述所有文件中的文件路径吗?

javascript typescript visual-studio-code

5
推荐指数
4
解决办法
3450
查看次数

让Subject在订阅时发出一个值

如何让主题在被订阅时发出一个值?

let mySubject = new Subject<string>
// specify somehow that when you subscribe to mySubject, it emits 'foo'

mySubject.subscribe(value => {
  // get 'foo' here
});
Run Code Online (Sandbox Code Playgroud)

javascript reactive-programming rxjs

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

允许没有未使用的变量规则的打字稿编译

我在 tsconfig 中使用这些规则是为了在 vscode 中突出显示未使用的变量和导入。

 "noUnusedLocals": true,                /* Report errors on unused locals. */

 "noUnusedParameters": true,            /* Report errors on unused parameters. */
Run Code Online (Sandbox Code Playgroud)

但是我希望这些规则不会阻止编译。那可能吗 ?

typescript tslint visual-studio-code

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

如何在导入不存在的模块时收到警告

我使用EsLint和VsCode.

尝试导入不存在的模块时,如何显示错误?

例如

import foo from './this-path-doesnt-exist'
Run Code Online (Sandbox Code Playgroud)

应该用红色加下划线.这需要一个eslint插件吗?

javascript ecmascript-6 eslint visual-studio-code

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

如何返回到 VScode 中打开的上一个选项卡

是否有快捷方式返回到上一个打开的选项卡(而不是像以前那样的光标位置^-)。在文档中找不到此类操作。

visual-studio-code

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

使 ECS 中运行的应用程序可以通过 https 访问全世界

我有一个 ECS 实例在端口 3000 上运行 Web 服务器。

我想通过这个网址访问我的应用程序:https://my-domain.com

这意味着:

  • 创建从 my-domain.com 指向 ECS 公共 IP 的 DNS 记录。

  • 拥有具有 SSL 证书并将入站连接从端口 443 转发到 3000 的代理。

实现这一目标最简单的方法是什么?我需要使用ELB吗?

谢谢

amazon-web-services amazon-ecs amazon-elb

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

有条件地禁用 RouterLinkActive 属性为某个值

在这个简单的菜单项组件中:

import { Component, Input } from '@angular/core';

@Component({
  selector: 'nav-item',
  template: `
    <a [routerLink]="routeUrl" 
    routerLinkActive="active-link" 
    >
    </a>
  `
})

export class NavItemComponent {
  @Input() routerLinkActiveIsDisabled: boolean;
}
Run Code Online (Sandbox Code Playgroud)

我只想routerLinkActive用于某些项目而不是全部。

如果是,我怎样才能routerLinkActive删除该属性routerLinkActiveIsDisabledtrue

typescript angular

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

检查 ng bootstrap modal 是否已经打开

如何检查模态窗口是否打开?

我定义了这样的属性

  modalInstance: NgbModalRef;
Run Code Online (Sandbox Code Playgroud)

并像这样实例化模态

 this.modalInstance = this.modalService.open(UpdateModalContent);
Run Code Online (Sandbox Code Playgroud)

我找不到任何本地财产,例如 this.modalReminderInstance.isOpen

angular-ui-bootstrap ng-bootstrap angular

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

定义一个具有可选数量的键的对象,但至少有一个键

我怎样才能做到这一点?

type Fruit = "apple" | 'banana' | 'coconut'

type FruitCollection = { [f in Fruit]?: number }

const validFruitCollection: FruitCollection = { apple: 1, coconut: 2 } 

const emptyCollectionShouldNotPass: FruitCollection = {} // I don't want typescript to let this pass
Run Code Online (Sandbox Code Playgroud)

typescript

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

如何在vim中更快地滚动

按住j或滚动时滚动k速度太慢。做10j多次也不理想。

如何在按住键的同时加快速度?我正在将vim用于vscode,但我想该解决方案可能也适用于该代码。

vim vim-plugin

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