我克隆了一个git仓库,它是Angular 7
\Microsoft\TeamFoundation\Team Explorer\Git\cmd\Git。EXE submodule update-q--init--recursive fatal:“submodule”似乎是一个git命令,但我们无法执行它。也许git子模块坏了?在这个过程中。ChildProcess上的exithandler(child_process.js:291:12)。在进程的maybeClose(internal/child_process.js:961:16)处发出(events.js:182:13)。儿童过程_手柄onexit(内部/child_process.js:248:5)npm错误!我从没打过电话!
#包裹。json
{
"name": "name",
"version": "6.1.1",
"license": "......",
"scripts": {
"ng": "ng",
"start": "ng serve --open",
"start-hmr": "ng serve --configuration hmr -sm=false",
"start-hmr-sourcemaps": "ng serve --hmr -e=hmr",
"build": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --dev",
"build-stats": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --dev --stats-json",
"build-prod": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --prod",
"build-prod-stats": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --prod --stats-json",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"bundle-report": "webpack-bundle-analyzer dist/stats.json"
},
"private": true,
"dependencies": {
"@agm/core": "1.0.0-beta.3",
"@angular/animations": "6.0.5",
"@angular/cdk": "6.2.1",
"@angular/common": "6.0.5",
"@angular/compiler": "6.0.5",
"@angular/core": "6.0.5"
},
"devDependencies": {
"@angular-devkit/build-angular": "0.6.8",
"@angular/cli": "6.0.8",
"@angular/compiler-cli": "6.0.5",
"@angular/language-service": "6.0.5",
"@angularclass/hmr": "2.1.3",
"typescript": "2.7.2",
"webpack-bundle-analyzer": "2.13.1"
}
}
我安装的node-version
是10.7.0
和npm-version
是6.4.1
我在GitHub上发现了一些像这样的问题,他们在npm-life ycle中添加了一个修复程序,所以我安装了npm-life ycle,但我仍然得到同样的错误。
在我看来,这似乎是“吉特”。不能在windows 10上调用cygin的exe而不是windows的git。将“C:\cygwin64\bin”移动到路径的末尾,以确保它位于“C:\Program Files\Git\bin”路径之后可以解决此问题。
Git 2.24(2019年第4季度)将修复此错误消息的可能原因,如Windows上所示。
请参阅Adam Roben的提交4e1a641(2019年8月24日)(aroben
)。
(由Junio C Hamano合并-gitster
-在提交6f21347,2019年9月30日)
如果Git安装在包含非ASCII字符的路径中,则作为外部实现的命令(如Git am
和Git submodule
)将无法启动,并出现以下错误:
fatal: 'am' appears to be a git command, but we were not able to execute it.
Maybe git-am is broken?
这是因为lookup\u prog
不了解Unicode。在85faec9(Win32:Unicode文件名支持(除了dirent
)、2012-03-15、GitV2中不知何故遗漏了它。1.0-rc0)。
请注意,此函数中唯一的问题是调用GetFileAttributes()
,而不是GetFileAttributesW()
对access()
的调用很好,因为access()
是一个宏,可解析为mingw\u access()
,该宏已正确处理Unicode
但是lookup\u prog()
被更改为直接使用\u waccess()
,因此我们只将路径转换为UTF-16一次。
为了使事情正常工作,我们必须在lookup_prog()
中串联维护UTF-8和UTF-16版本。
子模块
命令未内置在基本的git中。exe
binary,它被实现为名为“git submodule
”的shell脚本,需要从%PATH%
访问该脚本,并且运行该操作的用户可以执行该脚本。
%PATH%
(或%PATH%
)是什么
\Microsoft\TeamFoundation\Team Explorer\git\
中的某个位置
主要内容:使用场景,submodule是什么?,示例命令用于初始化,更新或检查子模块。 使用语法 使用场景 基于公司的项目会越来越多,常常需要提取一个公共的类库提供给多个项目使用,但是这个library怎么和git在一起方便管理呢? 我们需要解决下面几个问题: 如何在git项目中导入library库? library库在其他的项目中被修改了可以更新到远程的代码库中? 其他项目如何获取到library库最新的提交? 如何在clone的时候能够自动导入
问题内容: 我的PHP版本是5.1.6,请按照以下说明安装Json: 现在,我检查是否启用了Json,但无法运行json_encode: 检查1: 结果1: 检查2: 结果2: 但是运行时: 这是运行链接: 检查Json:http : //69.64.69.43/fre/json.php php_info():http://69.64.69.43/fre/info.php 我当时确实在看并阅读了许
在我的Windows 10机器上安装postgres后,我很难更改与postgres用户关联的密码。我提前道歉,因为我对postgres以及使用它所需的命令非常陌生。 我在下面的文章中引用了批准的答案:致命:用户“postgres”的密码验证失败(postgresql 11和pgAdmin 4) 我被困在台阶上,需要我 我不太明白这一步。我已经采取了以下步骤 打开cmd 运行psql 然后系统向我
我刚开始使用hibernate,并尝试在oracle DB中映射已经创建的表。在下面给定的代码中: 然后成功显示所需的结果。但我想知道例外的原因。寻求帮助。我只知道一些关于hibenate的事情,如果这是一个愚蠢的问题,对不起。 是数据库的名称。这是我的映射:
Name git-submodule - 初始化,更新或检查子模块 概要 git submodule [--quiet] add [<options>] [--] <repository> [<path>]git submodule [--quiet] status [--cached] [--recursive] [--] [<path>…]git submodule [--quiet] ini
我刚刚安装了node.js,我还在环境变量中设置了PATH。PATH值为: