小编Pab*_*blo的帖子

如何在运行PHPUnit的NetBeans上修复"无法识别的选项 - 运行"

我正在尝试将PHPUnit运行到NetBeans 8.0.2中.

如果我在我的文件夹中运行#phpunit测试所有测试运行.所以似乎已经设置好了.

但是在NetBeans输出中我总是得到:

"C:\nginx\php\5.6.12\php.exe" "C:\nginx\php\5.6.12\phpunit.phar" "--colors" "--log-junit" "C:\Users\...\AppData\Local\Temp\nb-phpunit-log.xml" "--bootstrap" "E:\var\www\...\tests\TestHelper.php" "--configuration" "E:\var\www\...\tests\phpunit.xml" "C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php" "--run=E:\var\www\...\tests\app\utils\FormatUtilTest.php"
Run Code Online (Sandbox Code Playgroud)

Sebastian Bergmann和贡献者的PHPUnit 4.8.2.

无法识别的选项 - 运行

完成.

也许" - 运行消息"是正确的,因为PHPUnit手册中不存在此命令.但如果是这样,如何为NetBeans创建另一个脚本来执行测试?

php phpunit netbeans

10
推荐指数
2
解决办法
1998
查看次数

在Composer配置中可能忽略子依赖?

当我运行composer install时,它将安装我的所有"require"和另一个包的"require".

我的composer.json

{
    "name": "my_app",
    "require": {
        "some/package": "0.0.0"
    }
}
Run Code Online (Sandbox Code Playgroud)

"孩子"的依赖

{
    "name": "some/package",
    "require": {
        "zendframework/zend-mail": "2.4.*@dev",
        "soundasleep/html2text": "~0.2",
        "mpdf/mpdf": "6.0.0",
        "endroid/qrcode": "1.*@dev"
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道可以忽略php扩展,但是这些第二个要求包呢?

composer-php

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

DeviceEventEmitter 它已经监听了两次

我不知道为什么当我触发DeviceEventEmitter.addListener事件时,它已发出一次但侦听两次。

我有一个组件基础,它已添加到每个屏幕中,例如

<View>
    {this.props.children}
    <ModalComponent />
</View>
Run Code Online (Sandbox Code Playgroud)

ModalComponent应该能够在触发ModalVisible 事件的任何时候打开。

  constructor (props) {
    super(props)
    this.state = {
      modalVisible: false
    }
  }

  componentDidMount() {
    DeviceEventEmitter.addListener('ModalVisible', this.onModalVisible)
  }

  componentWillUnmount () {
    DeviceEventEmitter.removeListener('ModalVisible', this.onModalVisible)
  }

  onModalVisible = (args) => {
    console.log(['ModalVisible', args]) // logging twice
    this.setState({
      modalVisible: args.visible
    })
  }

  close () {
    this.setState({
      modalVisible: false
    })
  }

  onRequestClose = () => {
    this.close()
  }

  render() {
    return (
      <Modal animationType={'slide'} transparent={false} visible={this.state.modalVisible} onRequestClose={this.onRequestClose}>
        ...
      </Modal>
    )
  } …
Run Code Online (Sandbox Code Playgroud)

react-native

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

此版本的ChromeDriver仅支持Chrome版本93

我有一个 Angular 项目,它使用 puppeteer 运行 Karma,偶尔会出现以下错误

[11:13:43] E/launcher - session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 92.0.4515.107 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
  (Driver info: chromedriver=93.0.4577.15 (660fc11082ba57405eca2e8c49c3e1af756fbfae-refs/branch-heads/4577@{#203}),platform=Windows NT 10.0.17763 x86_64)
[11:13:43] E/launcher - SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 92.0.4515.107 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
  (Driver info: chromedriver=93.0.4577.15 (660fc11082ba57405eca2e8c49c3e1af756fbfae-refs/branch-heads/4577@{#203}),platform=Windows NT 10.0.17763 x86_64)
    at Object.checkLegacyResponse (D:\a\1\s\node_modules\selenium-webdriver\lib\error.js:546:15)
    at parseHttpResponse (D:\a\1\s\node_modules\selenium-webdriver\lib\http.js:509:13)
    at D:\a\1\s\node_modules\selenium-webdriver\lib\http.js:441:30
    at …
Run Code Online (Sandbox Code Playgroud)

karma-jasmine angular puppeteer

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

如何在Android上正确阅读AsyncStorage

似乎可以AsyncStorage从Android(本机)访问;但我仍在努力使这项工作。

在我的React Native应用程序中,我有类似以下内容:

商店

const config = {
  ...
}

export const reducers = {
  ...
  user: user
}


let rootReducer = combineReducers(reducers)
let reducer = persistReducer(config, rootReducer)
Run Code Online (Sandbox Code Playgroud)

用户减速器

export class Actions {
    ...
}

const initialState = {
      first_name: : null,
      last_name: : null,
      email: null,
      addresses: [
          { ... }
      ]
    }
  }
}

export const reducer = (state = initialState, action) => {
  switch (action.type) {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

从商店获取用户

const user = store.getState().user
console.log(user.first_name) …
Run Code Online (Sandbox Code Playgroud)

android react-native redux asyncstorage redux-persist

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

错误:“类别”不是注册比例

我正在尝试将 Chart.js 从 迁移2.9.33.3.0甚至在应用更改之后(https://www.chartjs.org/docs/latest/getting-started/v3-migration.html)我仍然收到错误:

Error: "category" is not a registered scale.

这就是我所拥有的

Chart.register(BarController, DoughnutController, LineController, PieController);
Run Code Online (Sandbox Code Playgroud)
new Chart(this.id, {
    type: 'bar',
    data,
    options: {
        responsive: true,
        maintainAspectRatio: false,
        plugins: {
        title: {
            display: options.plugins.title ? true : false,
        },        
        tooltip: {
            mode: 'index',
            intersect: false
        },        
        scales: {
        x: {
            stacked: true,
            gridLines: {
            drawBorder: false,
            display: false,
            },
            ticks: {
            autoSkip: true,
            maxTicksLimit: 13,
            },
        },
        y: {
            stacked: true,
            gridLines: { …
Run Code Online (Sandbox Code Playgroud)

chart.js

2
推荐指数
4
解决办法
1174
查看次数