gpt4 book ai didi

Git 将所有 javascript 重命名为 typescript

转载 作者:太空狗 更新时间:2023-10-29 14:17:48 25 4
gpt4 key购买 nike

我正在将我所有的 JavaScript 文件迁移到 typescript,首先我需要将我现有的 JavaScript 文件扩展名转换为 *.ts

为了测试我有以下命令,但是失败了:used examples

for f in **/*.js; do
git mv "$f" "${f%.js}.ts"
done

我似乎总是得到:

fatal: not under version control, source=jscript/index.js, destination=jscript/index.ts

我的最终目标是递归转到我的 javascript 文件夹并将就地从 *.js 重命名为 *.ts

最佳答案

是的!

下面是我的完整解决方案,我希望其他人也可以使用它。只需放在你的 repo 的根文件夹中并调整你使用的文件夹:

#!/usr/bin/env bash 
shopt -s globstar
for f in /public/jscript/*.min.js public/jscript/**/*.min.js; do
git rm -r "$f"
done

# convert all the js files to ts files.
for f in public/jscript/**/*.js; do
git mv "$f" "${f%.js}.ts"
done

关于Git 将所有 javascript 重命名为 typescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37234999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com