由于互联网连接不良,我的原子包将无法从settings>preferences>install>packages
安装。所以我想我需要手动安装它们。
例如:我从各自的github页面尝试了存储库,并在users>.atom>packages
中克隆了它,但这不起作用。
有任何帮助吗? 我喜欢这个文本编辑器,所以如果我可以手动安装更多的包,那将非常方便。
欢迎任何其他方式!
答案 0 :(得分:12)
在linux中:
cd ~/.atom/packages
git clone https://github.com/url_to_your_package
cd your_package
npm install
你必须先安装npm。
答案 1 :(得分:5)
有几种方法,大多数都与此相似:
您可以下载软件包,解压缩或解压缩,转到该文件夹 并运行:apm链接,将从该包创建一个符号链接 到你的〜/ .atom / packages文件夹。
但请确保您还要安装包所需的所有依赖项,就好像您没有互联网连接那么您可能会遇到问题。
有一些很好的信息here我会引用你的方便,概述如何处理这个:
手动下载并解压缩zip文件时,需要运行 apm安装在包的目录中然后拉入任何 依赖。这将下载所有依赖项并将其放入 node_modules文件夹并以递归方式将其依赖项拉入 好。由于这在您的环境中是不可能的,因此您必须这样做 手动完成。
递归遍历每个package.json文件。如果它将包列为 依赖搜索npm6的包,并点击链接 package'的github页面读取它的package.json并重复整个 过程
希望无论如何都有帮助。 Lemme知道,一旦你尝试过,我是否可以继续提供帮助。
答案 2 :(得分:2)
获取npm,juste安装node.js,自动安装npm,然后运行:
cd ~/.atom/packages
git clone https://github.com/package-name your_package
cd your_package
npm install
已经完成了。