小编Ari*_*rif的帖子

错误:作为参数传递的未编译的PNG文件.必须先编译成.flat文件

在本地反应中,我正在尝试根据他们的指示生成签名的APK .但是当我执行此./gradlew assembleRelease命令时,它会向我显示此错误.错误详情.

我的平台:

  • 操作系统:Windows 10
  • 节点:8.9.1
  • npm:5.5.1
  • 反应:16.3.2
  • 反应原生:0.55

谁能告诉我,为什么我会收到这个错误?

我有一个解决方案在这里加入android.enableAapt2=falseandroid/gradle.properties.显然,我读到这只是一个临时解决方案.没有办法用别人的解决方案来解决它?

android reactjs react-native react-native-android

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

Husky 需要为每个新分支提供可执行文件

如果husky hook 没有运行,我们需要执行命令chmod +x .husky/*但我每次去新的分支机构都需要运行。chmod +x .husky/*否则,它会显示此错误:

提示:“.husky/pre-commit”挂钩被忽略,因为它未设置为可执行文件。

谁能告诉我如何解决这个问题?

我用的是哈士奇7.0.1

pre-commit husky

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

在 app.json 中定义 expo entryPoint 不起作用

我正在构建一个 React-Native android 应用程序。我想将 App.js 文件移动到 src 文件夹中以获得更清晰的文件结构,因此我将此行添加到 expo 对象内的 app.json 文件中:

{
  "expo": {
    "entryPoint": "./src/App.js",
Run Code Online (Sandbox Code Playgroud)

当我运行该应用程序时,我得到了相同的旧默认 expo 应用程序。我在文件中拥有什么并不重要。当我更改任何内容时,它会引发此错误:

Unable to resolve "../../App" from "node_modules/expo/AppEntry.js"
Run Code Online (Sandbox Code Playgroud)

我还尝试按照此处的建议将此行添加到文件中:

export default Expo.registerRootComponent(App);
Run Code Online (Sandbox Code Playgroud)

我正在使用 Linux 和 android studio 模拟器。

linux android react-native

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

由于合并冲突,无法恢复未暂存的更改

当我执行git commit -m "commit message"命令时,lint-staged 显示此错误:

在此输入图像描述

我在 package.json 中的配置:

"husky": {
    "hooks": {
        "pre-commit": "npm run validate && lint-staged"
    }
},
"lint-staged": {
    "*.+(js|ts|tsx)": [
        "eslint"
    ],
    "**/*.+(js|json|ts|tsx)": [
        "prettier --write"
    ]
},
Run Code Online (Sandbox Code Playgroud)

它在mac上运行良好,但windows-10显示此错误。谁能告诉我windows出了什么问题?

git git-commit lint-staged git-husky

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

错误:无效路径“filePath:Zone.Identifier”

如果我尝试检查开发分支,我会收到此错误:

$ git checkout development
error: invalid path 'src/assets/svg-icon/exit.svg:Zone.Identifier'
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么我会得到这个?我正在使用 Windows-10。

git

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

哪些设置提供SQL Server默认日期时间格式?

说,我有一个这样的表:

表名"DateTimeFormatCheck">

在此输入图像描述

我用下面的查询来插入:

Insert into [dbo].[DateTimeFormatCheck] ([DateTimeCheck]) values('11/19/2014 1:29 PM')
Run Code Online (Sandbox Code Playgroud)

插入日期如2014-11-19 13:29:00.000,但我的插入格式(M/d/yyyy h:m tt)不喜欢它.

现在我想知道SQL Server如何检测我提供的字符串日期格式?为什么它总是提供这种格式YYYY-MM-DD HH:MM:SS插入后?

谢谢

sql-server datetime

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

反应本机 axios 请求在 IOS 模拟器中不起作用

我正在尝试使用axios从 API 获取数据。

这是我发出 get 请求的代码:

export const loadBloodGroups = () => {
    return (dispatch) => {

        dispatch({ type: LOADING_BLOOD });

        const url = `http://www.example.org/api/bloodgroup/getusersbloodgroup`;
        axios.get(url)
        .then(response => loadingSuccess(dispatch, response))
        .catch(error => loadingFail(dispatch, error));
    };
};

const loadingFail = (dispatch, error) => {
    console.log(error);
    dispatch({ 
        type: LOADING_BLOOD_FAIL,
        payload: error
    });
};

const loadingSuccess = (dispatch, response) => {
    dispatch({
        type: LOADING_BLOOD_SUCCESS, 
        payload: response
    });
}; 
Run Code Online (Sandbox Code Playgroud)

http 的 info.plist 设置:

在此输入图像描述

在android模拟器上可以正常使用,但在IOS模拟器上就不行。

在我的浏览器调试控制台中它显示:

在此输入图像描述

Mac 终端显示:

在此输入图像描述

谁能告诉我,我哪里出错了?或者我需要为IOS做任何其他配置吗?

我的平台:

  • 操作系统:Mac 10.13
  • 节点:10.7
  • npm:6.3.0 …

ios ios-simulator react-native axios

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

ScriptBundle 表示对象引用未设置为对象的实例

在 Asp.Net MVC BundleConfig 中,如果我使用ScriptBundle它,则会显示此代码的以下错误:

代码:

bundles.Add(new ScriptBundle("~/node/GobiJs").Include(
            "~/node_modules/...../test.js"
        ));
Run Code Online (Sandbox Code Playgroud)

错误:

在此输入图像描述

但如果我用Bundle而不是ScriptBundle

bundles.Add(new Bundle("~/node/GobiJs").Include(
                "~/node_modules/...../test.js"
            ));
Run Code Online (Sandbox Code Playgroud)

效果很好。谁能告诉我有什么问题ScriptBundle,为什么它不起作用?

scriptbundle asp.net-mvc-5

5
推荐指数
0
解决办法
2949
查看次数

如何使用 Dockerfile.dev 和 Yarn 构建 React 应用程序

我正在尝试使用 docker 运行一个 React 应用程序。这是我的步骤:

我使用react-native-cli并添加了Dockerfile.dev文件创建了一个反应应用程序。我的 Dockerfile.dev 文件包含以下代码:

# Specify a base image
FROM node:alpine

WORKDIR '/app'

# Install some depenendencies
COPY package.json .
RUN yarn install
COPY . .

# Uses port which is used by the actual application
EXPOSE 3000

# Default command
CMD ["yarn", "run", "start"]
Run Code Online (Sandbox Code Playgroud)

然后我执行这个命令并得到这个输出。但它没有显示任何端口来访问它。

docker build -f Dockerfile.dev .
Run Code Online (Sandbox Code Playgroud)

OP:成功构建ad79cd63eba3

docker run ad79cd63eba3
Run Code Online (Sandbox Code Playgroud)

操作:

yarn run v1.22.4
$ react-scripts start
? ?wds?: Project is running at http://172.17.0.2/
? ?wds?: webpack …
Run Code Online (Sandbox Code Playgroud)

docker reactjs

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

SourceTree 终端无法正常工作

我正在使用 Windows 10、SourceTreeGit

当我想使用 SourceTree 终端切换分支时,它显示:

错误:pathspec '3.Building-the-API-Implementing-Basic-Requirements' 与 git 已知的任何文件不匹配。

在此输入图像描述

但如果我在项目目录中从Git Bash执行相同的命令,它就可以正常工作。

在此输入图像描述

在此输入图像描述

为什么 SourceTree 终端不工作?SourceTree 终端工作有什么问题吗?

git sourcetree

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