小编tom*_*cak的帖子

修复TypeScript文件的快速查找

我的Mac将.ts扩展名识别为MPEG-2传输流,而我更频繁地将其用作TypeScript文件.因为Quick Look不显示.ts文件的内容.

我在Stackoverflow上发现我应该能够为文本编辑器分配自定义扩展,但我不知道如何.

macos typescript

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

Redux如何使用Typescript"compose"

我在Typescript中使用compose函数有点问题,我总是收到错误..d.ts中的类型定义也很混乱.例如:

type Props = { t: number }; 
const foo = (props: {}) => <div {...props} />;
const moo = (props: Props) => <div {...props} />;
const bar = (props: Props) => <div {...props} />;
const Dar = compose(foo, moo)(bar);

const Test = () => <Dar />;
Run Code Online (Sandbox Code Playgroud)

有几个问题.它抱怨"bar"没有"foo"参数(它实际上有).

另外,我无法使用,因为Dar被评估为JSX.Element而不是无状态函数.任何IDEA都有可能的例子,如何在Typescript中使用compose?

谢谢.

typescript redux

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

Flow是否有一个类似于Typescript中的DefinitellyTyped的接口库?

我从Flow开始,从Typescript切换.TS包含DefnitellyTyped中的大型接口库.

流是否有类似的接口库?我正在为React和ReactDOM,Underscore等搜索一个库.

flowtype

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

如何捆绑“express”node.js 应用程序?(使用网络包)

我正在尝试将 Node.js Express 应用程序捆绑到单个文件中以进行分发以删除服务器。我正在尝试使用 webpack 来达到这样的目的。捆绑过程工作正常,但是当我尝试从捆绑包运行应用程序时,出现错误:

错误:此浏览器使用 chrome、FireFox 或 Internet Explorer 11 不支持安全随机数生成

下面是我的 webpack 配置。我正在运行代码node bundle.js

var webpack = require('webpack');

module.exports = {
  context: __dirname,
  devtool: 'eval',
  entry: [
    './index.js'
  ],
  output: {
    filename: 'bundle.js',
    publicPath: '/public'
  },
  resolve: {
    extensions: ['', '.js', '.json'],
  },
  module: {
    loaders: [
      {
        test: /\.css$/,
        loader: 'null-loader'
      },
      {
        test: /\.json$/,
        loader: 'null-loader'
      }
    ]
  },
  plugins: [
    new webpack.DefinePlugin({
     'process.env.NODE_ENV': JSON.stringify('production')
    }),
    new webpack.NoErrorsPlugin(),
    new webpack.optimize.DedupePlugin(),
    new webpack.optimize.UglifyJsPlugin({
      compress: …
Run Code Online (Sandbox Code Playgroud)

node.js express webpack

5
推荐指数
2
解决办法
5215
查看次数

如何在react组件中指定样式块?

我正在使用 React 组件生成电子邮件文本。我在指定这封电子邮件的样式时遇到问题。例如,在 HTML 中,我将其指定如下:

<div id="achievementMail">
  <style>
    #mailContent {
      margin: 10px;
      font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
      font-size: 14px;
      line-height: 1.33;
    }
  </style>
  <div id="mailContent">
    Dear players ... <br/>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,由于 React 不允许样式并使用对象表示法,我不确定如何指定附加到电子邮件的样式。

谢谢。

reactjs

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

酶,如何模拟按键组合?[ALT+S]

是否可以模拟酶中的组合 ket 压榨?我需要测试全局键盘快捷键。谢谢

enzyme

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

Apollo 客户端:网络错误 {"type":"WriteError"}

我正在Network Error {"type":"WriteError"}处理我的阿波罗查询。查询在到达客户端时执行得很好。但是在他的商店里写它有问题。任何想法可能会出错?这是查询:

fragment BpmnProcessInstanceItemTask on BpmnTaskInstance {
  id
  dateStarted
  dateFinished
  task {
    name
    __typename
  }
  performer {
    name
    __typename
  }
  performerRoles
  __typename
}

fragment BpmnProcessInstanceItem on BpmnProcessInstance {
  id
  status
  process {
    name
    description
    type
    __typename
  }
  owner {
    name
    __typename
  }
  tasks {
    ...BpmnProcessInstanceItemTask
    __typename
  }
  dateStarted
  dateFinished
  __typename
}

query BpmnProcessInstancesQuery($input: BpmnProcessInstancesInput!) {
  bpmnProcessInstancesQuery(input: $input) {
    ...BpmnProcessInstanceItem
    __typename
  }
}
Run Code Online (Sandbox Code Playgroud)

apollo react-apollo apollo-client

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

如何在Visual Studio Code中启动Chrome控制台

我对同一件事有2个问题;)

我正在开发Code扩展,我需要查看Chrime控制台。因此:

  1. 如何拔起Chrome控制台以查看来自扩展程序的控制台消息

  2. 如何为通过DocumentProvider在我的扩展程序中显示并显示在HTML内容中的Chrome控制台调出?

问题2在我碰巧在出现异常后可视化控制台时出现,但是我无法访问扩展生成页面的HTML和JS内容。

visual-studio-code vscode-extensions

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