小编Sam*_*son的帖子

如何恢复 VS Code 侧边栏设置?

VS Code 在侧边栏上带有一个“源代码管理”选项卡,我想我不小心将图标拖到了“资源管理器”选项卡图标中,现在所有源代码控制框都拖到了这里,文件夹+文件列表曾经是默认的资源管理器选项卡现在被推到底部。

我如何撤消此更改?

vs_code_sidebar

visual-studio-code

23
推荐指数
1
解决办法
5044
查看次数

git lfs 无法丢弃文件更改(遇到应该是指针的文件)

我有一个使用 git lfs 的文件,但即使我不做任何事情,它也会在 git 上显示为有更改。我无法放弃这些更改,无论是通过 VS Code UI、git重置还是git恢复。

Git 不断告诉我“遇到 1 个应该是指针的文件,但不是:”

我知道Git error: Encountered 7 file(s) that Should had werepoints, but were not 的线程,但我已经尝试了那里的所有解决方案,但没有一个有帮助。

git git-lfs

13
推荐指数
1
解决办法
7657
查看次数

如何更新路径 npx 版本?

当我运行时npx --version,它返回 v6.xx

但是在我这样做之后npm install -g npxyarn global add npx它显示成功下载了 npx v10,运行npx --version仍然返回 v6.xx

运行 npx 给我的地方:

C:\Program Files\nodejs\npx
C:\Program Files\nodejs\npx.cmd
C:\Users\Samson\AppData\Roaming\npm\npx
C:\Users\Samson\AppData\Roaming\npm\npx.cmd
Run Code Online (Sandbox Code Playgroud)

node.js npm yarnpkg npx

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

authorized_keys 已从 Google Cloud VM 中删除

我正在尝试为 Google Cloud VM 中托管的软件设置 Jenkins。我有一个具有用户帐户 A 和用户帐户 B 的虚拟机。Jenkins 托管在用户帐户 A 中。所有其他软件都托管在用户帐户 B 中。为了授权 Jenkins ssh 到 userB@VM_ADDRESS,我将用户 A 的 . ssh/id_rsa.pub 进入用户 B 的 .ssh/authorized_keys。这允许 Jenkins 每当我将更改推送到 Github 时就可以 ssh 到 userB@VM_ADDRESS 来更新我的软件。然而,过了一段时间,由于某种原因,用户帐户 B 中的 .ssh/authorized_keys 被替换/刷新,我的密钥消失了,Jenkins 的 ssh 将因权限被拒绝而失败。我应该如何解决这个问题?或者我做詹金斯错了?

我在https://groups.google.com/g/gce-discussion/c/iHqRb2KlMZg/m/x59xV4pYAQAJ?pli=1上看到了这个帖子,这似乎是一个类似的问题,但读完后我仍然不知道我在做什么需要做。

ssh authorized-keys jenkins google-cloud-platform

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

如何在material-ui styles/JSS中选择id?

我正在编写一个 React 应用程序并使用 @material-ui/styles,它基于 JSS。我正在使用高阶组件 API 进行样式设计。如何在样式中通过 id 指定元素?我搜索了 Material UI 和 JSS 文档,但找不到任何相关信息。就像是:

const styles = (theme) => {
  className:{
    propertyName:"something something"
  },
  #elementId:{
    propertyName:"something something"
  }
}
Run Code Online (Sandbox Code Playgroud)

frontend styling reactjs material-ui jss

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

如何将 package.json 更新到每个包的最新版本?

在您将其标记为重复之前,我已经搜索了类似的问题,但没有一个对我有帮助。

目前这是我尝试过的:

  1. 删除 package-lock.json 文件。
  2. 删除 node_modules。
  3. npm update
  4. npm install

这将始终允许我在 node_modules 中安装最新(次要)版本的软件包,并更新 package-lock.json 文件。但是,package.json 文件不会更新。

例如,我的时刻是 package.json 表示为“时刻”:“^2.27.0”。运行上述步骤后,package-lock.json 将更新为 "moment": { "version": "2.29.1", ...} 但 package.json 仍将是 "moment": "^2.27.0"。

这样做的正确方法是什么?npm install moment手动运行将 package.json 更新为 "moment": "^2.29.1" 但如果我必须为每个依赖项运行 npm install 就很荒谬了?

编辑 感谢选择的答案,我意识到我实际上不需要更新我的 package.json,因为它显示了兼容版本,而不是确切版本。

node.js npm node-modules npm-install npm-update

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