小编Shl*_*evi的帖子

如何让webpack和iis express一起工作?

我有Angular 2和Webpack 2启动程序,它们通过webpack-dev-server在节点上运行,我可以从visual studio使用web-api运行它.

问题是angular2-webpack-starter在端口3000上运行webpack-dev-server,而IIS Express在不同的端口5000上运行.

这对我来说非常重要,因为我想使用HMR并在每次更改文件时重新加载.

那么,如何将它们组合在一起呢?在同一个端口上运行?或任何其他解决方案?

asp.net iis node.js webpack angular

9
推荐指数
2
解决办法
7273
查看次数

为什么 vscode 不能在 typescript monorepo 的包内运行智能感知功能?

我用lerna创建了一个monorepo(github中的代码)。

里面我有两个包,每个包都有导出sum功能。

app1文件夹中我想导入这个函数,但 vscode 没有找到该函数。

不知道为什么。我正确设置了所有内容,vscode 应该从两个路径提供:

@packages/pck1
@packages/pck2
Run Code Online (Sandbox Code Playgroud)

/tsconfig.json

{
  "extends": "./tsconfig.build.json",

  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@packages/*": ["packages/*/src"]
    },
    "jsx": "react",
    "esModuleInterop": true,
    "skipLibCheck": true,
    "types": []
  }
}
Run Code Online (Sandbox Code Playgroud)

如果你可以克隆我的 repo-run npm install,然后打开 vscode 并转到apps/app1/src/index.ts并写入sum. 等待打字稿找到该函数。你会得到:

在此输入图像描述

找不到原因,任何帮助将不胜感激。

node.js typescript visual-studio-code lerna monorepo

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

如何过滤多个材料选择中的项目

我想在 Material2 中过滤多个 选择

为此,我尝试在mat-option类似的东西上使用一个简单的过滤器管道: transform() { ... return value.filter(v => v.value === argtext); }

问题来了,

首先,我选择一些项目。

然后,我按关键字过滤我过滤了新项目。

现在我可以看到我之前的选择丢失了。

这是因为每次过滤器更改选项时,材料都会构建选项。并且每次也清除选择。所以我使用管道的想法对我不起作用。

这是带有选择和文本的示例

  1. 在我的示例中,选择“额外奶酪”、“香肠”。
  2. 在文本框中输入“蘑菇”。
  3. 选择此项。(蘑菇)
  4. 您可以在下面的浇头中看到,只有“蘑菇”被选中,而“额外的奶酪”、“香肠”已丢失。

感谢阅读/帮助

javascript angular-material2 angular

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