问题标签 [codespaces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - 在 Github 代码空间上使用 Graphql 服务器设置 PRN 堆栈
我在本地机器(相同的仓库)上有一个工作的 PRN 应用程序,并尝试在 Github Codespaces 上进行测试。
在 Github Codespace 上启动 GraphQL 服务器时,我在使用 Postman 在线测试时遇到错误Error: Exceeded maxRedirects. Probably stuck in a redirect loop
:
我假设我有基于其他 ppl 项目的三个选项:
- 设置 Docker 环境
- 解决 CORS 或代理设置
- 在一个 repo 上托管服务器,在另一个 repo 上托管前端(并且仍然解决 CORS 和代理问题)
理想情况下,我想在 Github Codespaces 中继续测试和开发。
什么是 Codespaces 开发的最佳选择,而当我准备部署时最简单的选择是什么?
python - 代码空间:强制 python 版本
我在使用 VSCode 在我的 Github 代码空间中安装特定版本的 Python 时遇到问题。我对 Docker 没有太多经验,所以这变成了一种非常令人沮丧的经历。
这是我的 Dockerfile。它似乎总是默认为 Python 3.8——我怎样才能让它安装最新版本的 3.7?
PostCreate.sh
PostAttach.sh
visual-studio - 可以在云端保存和编辑 Visual Studio 项目吗
我在 WinForms 和 Web ASP.NET 上有 Visual Studio 项目(C#、VB.NET)。我正在寻找一种解决方案,允许我将所有项目保存在云上,然后让团队成员访问以打开、编辑和执行项目,而无需在他们自己的 PC 上下载项目文件。
可能吗?
Ps 我找到了一个解决方案,即 Github.dev 我注册了一个帐户,我已被添加到等待列表中以激活我的帐户。但是,我不确定 Github.dev 是否满足我上面描述的需求,或者是否有其他解决方案。
docker - VSCode`.devcontainer`:如何安装带有点文件的个人包?
我开始深入研究具有自定义功能的 VSCode 远程容器。我使用 dotfiles repo 让我有宾至如归的感觉,但我的 dotfiles(特别.zshrc
是)是包(如:bat、exa、jq 等)。我不想将它直接推入,devcontainer
因为我的其他同事不需要它们。
我尝试在我的dotfiles/install
脚本中使用apt-get install -y jq
但我收到并错误:
我想知道在不与我的同事共享这些定制的情况下定制 devcontainer 的解决方案是什么?
提前致谢
python - pip 和 python 指向 Github Codespaces 上的不同目录
在 Github Codespaces python 和 pip 指向不同的目录,所以当你用 pip 安装东西时,对你的默认 python 环境没有影响(类似)
这看起来很混乱,我希望有办法向 Github 报告。
我求助于 using /home/codespace/.python/current/bin/pip
,但还有什么办法可以让 python 和 pip 指向同一个目录?代码空间上的一些默认虚拟环境?
spring-boot - 带有 Microsoft Java 扩展包的 VS Code 不会更新 CSS (Java/Spring) 而 GitHub Codespaces 会
我正在开发一个 Java/Spring Boot 应用程序,并且像许多使用 Java 和 Spring Boot 创建的 Web 应用程序一样,它使用 Thymeleaf 和静态资源(CSS、JS 等)。这些资源存储在resources/static/**
.
在 GitHub Codespaces 中查看 CSS 更改,我重新启动了 Spring 服务器,这没什么大不了的,但它的工作只是有点烦人。但是,如果我想使用本地计算机而不是 GitHub Codespaces,我会启动一个带有 Remote Containers Extension 的 VS Code Dev Container。当我更新 CSS 时,更新 CSS 的唯一方法是让我运行mvn clean
并mvn install
强制target/**
重建文件夹。(是的,我已经清除了 Chrome 缓存,这不是缓存问题,我什至用 curl 进行了测试以防万一)
这会影响任何静态资源,包括 application.properties。Thymeleaf 模板也受此问题影响。MVN 的目标文件夹包含您应该再次复制的静态资源。由于某种原因,MVN 未检测到文件已更改。每当您更新 CSS 文件时,VS Code 是否会更新上次更新的时间戳?GitHub Codespaces 在大概 Linux 上使用 Docker,而我在 Windows 11 上使用 Dev Containers 运行 VS Code。
为了解决这个问题,我定义了一个application-dev.properties
文件并更新.vscode/launch.json
以附加"vmArgs": ["-Dspring.profiles.active=dev"]
到我包含的开发人员属性中,该属性spring.resources.static-locations=file:src/main/resources/static/
跳过目标目录并需要重建。事实上,它工作得更好,因为您不需要重新启动服务器target/**
即可获得更新,这在 GitHub Codespaces 中工作正常,但新文件不会复制到target/**
具有远程容器扩展名的 VS Code 中。有趣的是两者都只使用 Dev Containers,因此它应该在两个位置都可以工作,但不能。GitHub Codespaces 处于测试阶段,可能存在未记录的怪癖。
这里有没有人遇到过这个问题。这会被认为是一个错误吗?这是预期的行为,为什么?有一个更好的方法吗。在每次 CSS 更改后运行mvn install
都是徒劳的,并且鉴于 GitHub Codespaces 中不需要它,我不明白为什么它在带有 Dev Containers 的 VS Code 中。我的解决方案解决了开发中的问题,但为什么在 VS Code 中需要它而不在 GitHub Codespaces 中?
git - GitHub CodesSpaces go get my own packages 失败
我正在试验 github.com 的 Codespaces,我有一个作为主应用程序的私有 GitHub 存储库和一个都归组织所有的私有 GitHub 存储库。我也拥有单独的版本,我是该组织的唯一成员。我在 gitlab.com 上也有。当我执行 go get 时,我收到相同的错误响应,每个错误响应。我理解 GitLab,因为它是真正的外部和私有的
去获取 gitlab.com/dhf0820/fhirongo 去:gitlab.com/dhf0820/fhirongo@v0.0.0-20220214041735-caaf41649f66:无效版本:git fetch -f origin refs/heads/ :refs/heads/ refs/tags/ :refs /tags/在 /go/pkg/mod/cache/vcs/2840587b30b2dc39c3387e997f7f37b0b273b76bb344408c91136c9093b9e992:退出状态 128:远程:HTTP 基本:访问被拒绝致命:“https://gitlab.com/dhf0820/fhirongo.git/”的身份验证失败
有任何想法吗。我将带着我的 12.9 iPad 作为开发计算机旅行。只要没有私有外部存储库,它就可以正常工作。
谢谢