github - Atom Editor - 如何在不使用 apm 软件包安装程序的情况下安装软件包?

标签 github atom-editor

我想安装一个软件包,bracket-colorizer ,但默认情况下它不会出现在我的 Atom 内的软件包安装程序中。在 this thread ,有人回复,

APM will stop working, but Atom packages are basically just tags on a github repo, so if you clone the package into ~/.atom/packages and checkout to a specific tag, everything should still work.

我不知道 checkout 特定标签在这里意味着什么。我 git 将一个包克隆到 %localappdata%\atom\packages 中,然后转到"file">“设置”>“包”,但在那里没有看到它。将包克隆到atom\packages 后如何安装它?我正在使用 Windows 7,以防万一。

我尝试使用 apm,但出现错误,我认为这可能是因为 Atom 已日落/已弃用,所以 apm 不再工作,但几天前我看到其他人说它对他有用。以下是我在尝试“apm”或“apm -v”或尝试使用 apm 安装软件包时遇到的错误。

internal/modules/cjs/loader.js:796
    throw err;
    ^

Error: Cannot find module '../build/Release/git.node'
Require stack:
- C:\Users\[user]\AppData\Local\atom\app-1.59.0\resources\app\apm\node_modules\gi
t-utils\src\git.js
- C:\Users\[user]\AppData\Local\atom\app-1.59.0\resources\app\apm\lib\install.js
- C:\Users\[user]\AppData\Local\atom\app-1.59.0\resources\app\apm\lib\develop.js
- C:\Users\[user]\AppData\Local\atom\app-1.59.0\resources\app\apm\lib\apm-cli.js
- C:\Users\[user]\AppData\Local\atom\app-1.59.0\resources\app\apm\lib\cli.js
←[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:793
:17)←[39m
←[90m    at Function.Module._load (internal/modules/cjs/loader.js:686:27)←[39m
←[90m    at Module.require (internal/modules/cjs/loader.js:848:19)←[39m
←[90m    at require (internal/modules/cjs/helpers.js:74:18)←[39m
    at Object.<anonymous> (C:\Users\[user]\AppData\Local\atom\app-1.59.0\resource
s\app\apm\node_modules\←[4mgit-utils←[24m\src\git.js:3:22)
←[90m    at Module._compile (internal/modules/cjs/loader.js:955:30)←[39m
←[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10
)←[39m
←[90m    at Module.load (internal/modules/cjs/loader.js:811:32)←[39m
←[90m    at Function.Module._load (internal/modules/cjs/loader.js:723:14)←[39m
←[90m    at Module.require (internal/modules/cjs/loader.js:848:19)←[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: [
    ←[32m'C:\\Users\\[user]\\AppData\\Local\\atom\\app-1.59.0\\resources\\app\\ap
m\\node_modules\\git-utils\\src\\git.js'←[39m,
    ←[32m'C:\\Users\\[user]\\AppData\\Local\\atom\\app-1.59.0\\resources\\app\\ap
m\\lib\\install.js'←[39m,
    ←[32m'C:\\Users\\[user]\\AppData\\Local\\atom\\app-1.59.0\\resources\\app\\ap
m\\lib\\develop.js'←[39m,
    ←[32m'C:\\Users\\[user]\\AppData\\Local\\atom\\app-1.59.0\\resources\\app\\ap
m\\lib\\apm-cli.js'←[39m,
    ←[32m'C:\\Users\\[user]\\AppData\\Local\\atom\\app-1.59.0\\resources\\app\\ap
m\\lib\\cli.js'←[39m
  ]
}

除了 apm 之外还有其他方法可以安装 Atom 软件包吗?

最佳答案

使用 apm 安装软件包的信息不完整,但还有一种更简单的方法可以做到这一点:

  • 安装最新版本的 Pulsar-Edit
  • 按照正常方式在编辑器的 GUI 中或使用 ppm 安装软件包.
  • (可选)通过将代码克隆到 $HOME/.pulsar/packages 中已安装的包目录中,将包更新到 Github 中托管的较新版本。 (或其他地方,具体取决于操作系统平台)。

关于github - Atom Editor - 如何在不使用 apm 软件包安装程序的情况下安装软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75718198/

相关文章:

linux - 在 FileZilla 中以 root 身份运行 Atom 编辑器以查看/编辑文件

swift - 在 Linux 上使用 Swift 编程

python - 将 python 3.7 默认编码从 cp1252 更改为 cp65001 aka UTF-8

git - 删除 merge 的分支给出 "error: The branch X is not fully merged...'

git - 推送到远程私有(private)仓库: fatal: repository not found

github - 有没有办法查看 gist 上托管的代码示例的实时演示?

python - 使用(或不使用)conda 与atom 结合的推理

atom-editor - Atom 编辑器在所有新项目中运行缓慢

GitHub Actions cronjob 触发器似乎在一个小时后触发

git - 无法与 Visual Studio Git 插件同步更改