相关疑难解决方法(0)

无法在React Native App中解析模块

我在React Native中遇到错误,说它无法解析模块.它说某个文件夹不存在,但路径不准确.它告诉我,Directory /Users/user/Desktop/RNApp/app/app/containers不存在.我不知道第二个应用程序来自哪条路径.我的目录看起来像这样

在此输入图像描述

这就是我导出容器组件的方式 app/containers/index.js

export RNAppNavigator from './Navigator/RNAppNavigator'
export SplashContainer from './Splash/SplashContainer'
export AppContainer from './App/AppContainer'
Run Code Online (Sandbox Code Playgroud)

所以我应该能够像import {AppContainer} from '~/containers正确的那样导入它们吗?我没有遇到任何其他组件的问题.只是AppContainer.

谢谢!

react-native

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

无法在Git中重命名文件

我想重命名SystemDBContext.csSystemDbContext.cs,当我尝试重命名文件时,如下所示:

git mv SystemDBContext.cs SystemDbContext.cs
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

fatal: destination exists, source=BabyChangeFinder/DataAccess/SystemDBContext.cs, destination=BabyChangeFinder/DataAccess/SystemDbContext.cs
Run Code Online (Sandbox Code Playgroud)

我检查了目录; 目的地肯定不存在:

$ ls
SystemDBContext.cs
Run Code Online (Sandbox Code Playgroud)

谁知道这里发生了什么?

git

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

如何重命名大量文件

我有一个包含这样文件的目录

a.JPG
b.JPG
c.JPG
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情

git mv a.JPG a.jpg
Run Code Online (Sandbox Code Playgroud)

我尝试使用xargs和其他工具,但似乎没有任何工作.

git command-line

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

在git中将文件批量重命名为小写

我有一个完整的 git repo,我想将所有文件和目录重命名为小写。

在 Win7 上运行,我已将 igorecase = false 添加到 gitconfig 并通过 eclipse 重命名了一些文件。结果提交现在有两个文件,一个全小写,一个大写和小写。

删除“不需要的”文件会转储不理想的版本历史记录......

那么实现我的目标的潜在方法是什么 - 只考虑批处理/shell(不知道如何在那里做递归目录的东西,但希望有人会善良;))

收到大量感谢和拥抱的任何提示。

git renaming

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

为什么git log/status不返回输出?

我有一个非常古老的git存储库(大约六年),并注意到我没有看到我对git status输出中的文件所做的更改.

我在有问题的特定文件上运行命令:

$ git status Data/schema.sql
$
Run Code Online (Sandbox Code Playgroud)

并没有输出!此文件从一开始就在repo中.另外,如果我将repo签出到另一个目录,那么该文件就会出现(奇怪的是).

我看到了同样的git diff Data/schema.sqlgit log Data/schema.sql.

通常,当这样的事情发生时,这是一个gitignore问题.但即使删除我的.gitignore文件也不会导致此行为发生变化.

什么可能导致这种行为?

git

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

文件名...与已包含的文件名...仅在大小写上不同

我在Angular 6应用程序中的VSCode中遇到以下错误:

ERROR in src/app/providers/dynamic-data/dynamic-data.service.ts(5,26): error TS1149: File name '/Users/gibranshah/repos/eva/EVA/src/app/model/endpoint.ts' differs from already included file name '/Users/gibranshah/repos/eva/EVA/src/app/model/Endpoint.ts' only in casing.
Run Code Online (Sandbox Code Playgroud)

告诉我dynamic-data.service.ts中的这一行:

import { Endpoint } from '../../model/endpoint';
Run Code Online (Sandbox Code Playgroud)

…是指名称为Endpoint.ts的文件。但是没有这样的文件。相反,我有endpoint.ts。endpoint.ts包含一个类似这样的类:

export class Endpoint {
…
}
Run Code Online (Sandbox Code Playgroud)

在一点上,endpoint.ts可能已被命名为“ Endpoint.ts”,但现在已经不复存在了。

我试图找到“ Endpoint.ts”,但很短:

M0168169000:gibranshah gibranshah$ find * -name "Endpoint.ts"
M0168169000:gibranshah gibranshah$ 
Run Code Online (Sandbox Code Playgroud)

VSCode是否缓存文件?是否有可能使用Endpoint.ts的缓存版本?我该如何解决这个问题?

filenames caching visual-studio-code angular

5
推荐指数
3
解决办法
1703
查看次数

在 Windows 上的 git Git 中忽略文件名大小写更改

我有一个 reactjs 应用程序,我正在将所有文件名规范化为小写以符合Nodejs 最佳实践

但是,当我在 Visual Studio Code 中更改文件名时,git 会忽略这些更改,因此我无法提交更改。

我按照此处概述的步骤关闭了 git 的默认文件大小写忽略 Windows,但在我确认它被切换为关闭后没有任何变化——我的文件名发生了更改,但 git 不接受更改以允许我提交它们。切换分支会重置我所做的文件名大小写更改。

如何在 git 中提交对文件名大小写的更改?

git filenames windows-10 visual-studio-code

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

Windows 上的 Git:“合并” 2 个名称相同但大小写不同的目录

“合并”一词并不是指 git 合并,而是指将所有文件移动到同一目录。

我们不知何故在我们的 git 存储库中有两个名称相同但大小写不同的目录。Windows 在这方面不区分大小写,因此只需将两个目录中的所有文件都检出到磁盘上的一个目录中即可。

还是想摆脱这种“二元性”

有没有办法使用 Windows git 客户端解决这个问题?

我试过 git mv,但它似乎不区分大小写。我希望它只移动目录的小写版本下的文件,但它移动了两个目录。

windows git directory case-sensitive

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

git提交错误的文件名首字母大写

git不提交正确的文件名首字母大写.在我的工作区中,我有一个User.js,但是在git状态下,它显示了user.js,无论我多少次更改和提交User.js,git仍将其视为user.js并推送到服务器应用程序未执行,因为文件名不正确.如何将git中的user.js更改为User.js以匹配我的工作文件名?

javascript git node.js

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

Travis-CI找不到相关模块的要求

我有一个正在运行mocha测试的Travis构建作业,但构建失败并出现错误:

Error: Cannot find module './sources/reddit'

我的文件树如下

feeds/ 
     sources/ 
          Reddit.js
     Feeds.js
app.js
Run Code Online (Sandbox Code Playgroud)

在Feeds.js中我正在做

var https   = require('https'),
    q       = require('q'),
    Reddit  = require('./sources/reddit');
Run Code Online (Sandbox Code Playgroud)

然而,它似乎正在标记加载它的错误.

commonjs node.js travis-ci

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

如何将 readme.md 重命名为 README.md?

我使用“readme.md”创建了我的存储库,但标准是“README.md”。有谁知道如何重命名为大写吗?

我尝试过仅重命名,但没有成功。

编辑:我在Linux上

提前致谢。

git github readme

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

为什么在将 MERN 部署到 Heroku 期间错误地收到丢失文件错误?

我正在尝试将 MERN 应用程序部署到 Heroku,但遇到了一个相当奇怪的问题。我收到文件'Cannot find file './layout/NavBar' in './src/components'中出现的错误消息./src/components/App.js,导致构建过程失败。该文件显然存在,否则我会在开发过程中注意到。事实上,手动执行(React)构建在我的本地机器上工作得很好,因此我的问题很奇怪。作为参考,我正在使用一个 create-react-app 引导前端和一个 Express 后端,所以它应该是一个非常简单的过程。此外,我为另一个应用程序使用了几乎相似的设置,并且运行良好。

不确定部署失败的屏幕截图是否相关,但下面是链接图像。

在此处输入图片说明

此外,这里是与 App.js 和 NavBar 文件对应的代码片段。同样,不确定它们将如何相关和/或有用。

应用文件

// App.js
import React, { Fragment } from 'react';

import NavBar from './layout/NavBar';
import Main from './layout/Main';

function App() {
  const token = localStorage.getItem('token');

  return (
    <Fragment>
      {token && <NavBar />}
      <Main />
    </Fragment>
  );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

导航栏文件

// NavBar.js
import React, { Component } from 'react';
import { Link, NavLink } from 'react-router-dom'; …
Run Code Online (Sandbox Code Playgroud)

javascript git heroku node.js

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