小编Ric*_*ich的帖子

JavaScript Curly将参数作为函数参数括起来

我对javascript不是很有经验,并且有一个与函数参数周围使用的花括号有关的问题,因为它不是JSON结构.

我正在学习核js,我发现了一些代码作为例子,但我不太了解它 - 为什么"产品"在括号中?:

addToCart(product) {
    reactor.dispatch(ADD_TO_CART, { product })
}
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript curly-braces

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

React-navigation BottomTabNavigator 在某些 Android 设备上非常慢

我在 Expo 中进行了一个最小的 ReactNative 测试。2 个屏幕,都在视图中只有文本。

它在 MBP 上运行,并通过二维码在我的 Android 设备 (Note10+) 上进行测试。

它不仅慢,而且大多数时候没有响应,当它确实通过单击导航到选项卡时,它要么是即时的(很少),要么需要 5-10 秒。但通常什么也不会发生。

没有显示任何错误,用 Stack 或 Drawer 替换相同的代码效果很好。

2 个基本屏幕:

function StackScreenA0({navigation}) {
  return (
     <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
        <Text>Test stack 0</Text>
        <Button title="goto 1" onPress={() => navigation.navigate('Screen A1')} />
     </View>
  );
}

function StackScreenA1({navigation}) {
  return (
     <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
        <Text>Test stack 0</Text>
        <Button title="goto 0" onPress={() => navigation.navigate('Screen A0')} />
     </View>
  );
}
Run Code Online (Sandbox Code Playgroud)

应用程序代码(减去导入): …

performance react-native expo react-navigation-bottom-tab

7
推荐指数
0
解决办法
3372
查看次数

Webpack 在 SCSS @import SCSS 上抛出错误

我正在尝试将多个 SCSS 文件处理为 Webpack (3.6.0) 中的单个外部 CSS 文件,除非我在解析 @import 语句时遇到问题。

条目 index.js 包含:

import './styles/main.scss';
Run Code Online (Sandbox Code Playgroud)

进入 SCSS:

@import 'reset.scss';
@import 'global.scss';
@import 'fonts.scss';
@import 'system.scss';
Run Code Online (Sandbox Code Playgroud)

当前的网络包:

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const CleanWebpackPlugin = require('clean-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin');

module.exports = {
    entry: {
        app: './src/index.js'
    },
    context: path.resolve(__dirname),

    output: {
        path: path.resolve(__dirname, 'public'),
        filename: 'bundle.js',
    },

    plugins: [
        new CleanWebpackPlugin(['app']),
        new HtmlWebpackPlugin({
            title: 'Minimum-Viable',
            filename: 'index.html',
            template: './public/index.html',
        }),
    ],

    module: {
        rules: [
            {
                test: …
Run Code Online (Sandbox Code Playgroud)

css sass webpack webpack-2

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

如何在 Android Studio 中更新 Gradle 插件

在 Android Studio 中,我收到错误消息:

Generating signed Bundle requires you
to update the Android Gradle plugin
to version 3.2.0 or higher
Run Code Online (Sandbox Code Playgroud)

如果我单击“关闭此对话框并更新插件”,它会转到另一个提示,询问是否更新。除了关闭提示之外,单击“更新”似乎什么也不做。

所有其他类似的问题和建议都来自几年前,最新版本的 AndroidStudio 具有不同的界面,在这种情况下没有帮助。

我在跑步:

  • 安卓工作室 3.6.3
  • 摇篮 6.4

更新:以下是用于设置项目结构的 AndroidStudio UI 屏幕截图:

在此处输入图片说明

android-studio gradle-plugin

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

Ruby 不会安装新版本

我正在尝试安装 Ruby 2.7.6,但是当我运行时 % rbenv version

我得到:

rbenv:版本2.7.6' is not installed (set by /Users/[USER]/Documents/[FOLDER]/.ruby-version)

我的文件.ruby-version包含:2.7.6

运行时:%. rbenv install 出现错误:

构建失败(macOS 12.5 使用 ruby​​-build 20220726)

笔记:

  • 当前安装的 Ruby 是 2.6.10 安装的
  • 在 MBP 上运行 macOS v12.5

终端跟踪

> (base) uxdw@MacBook-Pro [FOLDER] % rbenv install      
Downloading openssl-1.1.1q.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca
Installing openssl-1.1.1q...
patching file test/v3ext.c
Installed openssl-1.1.1q to /Users/[USER]/.rbenv/versions/2.7.6

Downloading ruby-2.7.6.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.bz2
Installing ruby-2.7.6...
ruby-build: using readline from homebrew

BUILD FAILED (macOS 12.5 using ruby-build 20220726)

Inspect …
Run Code Online (Sandbox Code Playgroud)

ruby installation homebrew ruby-build

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