小编vij*_*yst的帖子

Team Build忽略MSBuild参数

我创建了一个新的团队构建定义.在每次签入时,构建都发生在TFS服务器(另一个构建控制器)上.构建完成后,我想发布文件.使用的MSBuild输入参数是/p:DeployOnBuild=true;PublishProfile=QADeploy.QADeploy是创建的发布配置文件.

我希望团队建设能够成功实现.但成功的构建不会发布或尝试将文件发布到目标文件夹.任何想法为什么,通过发布配置文件发布不会被触发?

tfs build tfs2012

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

使用React native以编程方式显示键盘

如何使用react native以编程方式显示TextInput的Keyboard?使用ScrollView,在TextInput之间点击会导致键盘被解除.我想使用TextInput的onFocus方法再次显示键盘.无论如何要做到这一点?

ios react-native

8
推荐指数
2
解决办法
7801
查看次数

使用Command-R在iOS模拟器中重新加载应用程序不起作用

我在React native中使用TabBarIOS组件。如果按Command-R,则不会重新加载应用程序。我使用“摇动手势”显示菜单,然后在上下文菜单上单击“重新加载”以重新加载应用程序。

有没有办法让Command-R与React native中的TabBarIOS组件一起使用?

ios-simulator react-native

8
推荐指数
8
解决办法
5568
查看次数

如何在测试设置期间在 Jest 中保存全局值?

我在 Jest 中有一个全局设置。

"jest": {
    "globalSetup": "./setup.js"
  }
Run Code Online (Sandbox Code Playgroud)

在设置中,我有一个异步函数,它将会话密钥写入全局

const axios = require('axios');

async function getSessionKey() {
    const response = await axios.post("http://apiUrl", {
        username: "K",
        password: "passw0rd"
    });
    sessionKey = response.data.sessionKey;
    global.sessionKey = sessionKey;
}

module.exports = getSessionKey;
Run Code Online (Sandbox Code Playgroud)

我在全局中保存的任何会话密钥在测试文件中都不可用。global.sessionKey 在下面的测试中未定义。

test("create session", () => {
    expect(global.sessionKey).toBeTruthy();
});
Run Code Online (Sandbox Code Playgroud)

我想通过某种方式在安装文件中的全局对象中设置 sessionKey。在我运行任何测试之前,会话密钥应该可用。

jestjs

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

在React Native中使用Firebase会显示计时器警告

我正在使用Firebase和React Native.Firebase向我显示了一个计时器警告,如屏幕截图所示.

在此输入图像描述

我在React Native故障排除指南中阅读了以下注释.

React Native为WebSockets实现了一个polyfill.这些polyfill初始化为您通过从'react'导入React包含在应用程序中的react-native模块的一部分.如果您加载另一个需要WebSockets的模块,例如Firebase,请确保在react-native之后加载/要求它:

import React from 'react';
import Firebase from 'firebase';
Run Code Online (Sandbox Code Playgroud)

我尝试在Firebase之前导入React.但是,我仍然不断收到这些计时器警告.该应用程序工作正常.我会定期收到多个警告.任何帮助将不胜感激.

我使用的是最新的React Native,警告来自Android模拟器.

android websocket firebase react-native

7
推荐指数
2
解决办法
2702
查看次数

在没有Media元素的Windows 8应用中播放音频?

我想在不使用Media元素的情况下在Windows 8应用中播放音频.Media Element需要附加到每个页面的Visual Tree.由于我的应用程序中的所有页面都使用背景音频,因此我必须在App框架中附加MediaElement.整件事情很糟糕.如果有人可以在Windows 8应用程序中播放音频而没有这个Media元素没有意义,我将不胜感激.

windows-8 modern-ui

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

ESLint:解决Meteor伪全局变量时的警告

ESLint正在发出以下警告:

import { Meteor } from 'meteor/meteor';
Run Code Online (Sandbox Code Playgroud)

警告是:无法解析模块"meteor/meteor"的路径.我怎么能把它关掉?还是解决它?

meteor eslint

6
推荐指数
2
解决办法
1013
查看次数

检查点是否在本机映射的多边形内?

我有一个API,该API返回的纬度和经度数组定义了地图(多边形)上某个区域的边界。

多边形的例子

在我的react-native应用程序中,我安装了react-native-maps。如何检查用户的位置是否在api返回的多边形中?

我知道可以使用具有此containsLocation()功能的Google Maps Web来实现。是否存在类似的功能react-native-maps

google-maps polygon react-native react-native-maps

6
推荐指数
2
解决办法
2160
查看次数

为webpack-dev-middleware实施historyApiFallback

我正在为开发人员使用快递服务器。我正在为webpack配置使用webpack-dev-middleware。我想使用express实现等效的historyApiFallback。

historyApiFallback可用于webpack-dev-server。每当出现404错误时,它都会忽略发送404错误,并让客户端通过历史API处理路由。

如何使它与Express和webpack-dev-middleware一起使用?

const webpackMiddleware = require('webpack-dev-middleware');
const webpack = require('webpack');
const webpackConfig = require('../webpack.config.js');
app.use(webpackMiddleware(webpack(webpackConfig), { publicPath: '/' }));
Run Code Online (Sandbox Code Playgroud)

browser-history express webpack

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

单击选项卡时重新呈现组件

我在react-native应用程序中使用react-navigation进行选项卡导航.我有四个标签.当我从选项卡A移动到选项卡B时,我能够看到选项卡B.当我返回选项卡A然后再返回选项卡B而没有任何更改时,我能够看到选项卡B.

但是当我回到选项卡A时,进行一些更改会影响选项卡B中的显示,然后单击选项卡B,我得到一个空的选项卡B.我对正在发生的事情的猜测是,当选项卡A数据刷新时,它会尝试更新选项卡B组件.但由于Tab B组件不是视图的一部分,因此将其清空.

单击Tab B时有没有办法重新生成Tab B组件?现在,没有重新渲染.它只显示有空列表的内容.

选项卡A和选项卡B中的代码无关紧要.唯一重要的是当标签A更新redux中的某些数据时,标签B重新渲染但由于标签B不在视图中,它有点空!如果我可以在单击选项卡时重新渲染,我希望视图正常工作.如何在标签点击上重新渲染?

在此输入图像描述

react-native redux react-navigation

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