Soru Atom paketleri çevrimdışı olarak veya atom paketi yöneticisi çalışmadığında nasıl kurulur?


Çok kısıtlayıcı bir proxy sunucunun arkasında bir bilgisayarım var, sadece internette gezinmeme izin veriyor ve programları indirebilmek için Atom metin editörü gibi programlara izin vermiyor.

Sorum şu, yalnızca tarayıcı tabanlı indirmeleri kullanarak nasıl yüklerim?


21
2018-04-12 19:53


Menşei


Bunun proxy sunucunuzun arkasından çalışmasını sağladınız mı? - Richard Slater


Cevaplar:


Kesinlikle mümkün:

  1. Yüklemek istediğiniz paketi bulun, örneğin etkinleştirmek güç modu paketi.
  2. Tıkla Repo düğmesine gitmek için GitHub deposu.
  3. Click Releases Kullanıcı arayüzünün en üstüne doğru, ardından en son sürüme tıklayın, Bu durumda 0.4.1.
  4. Kaynak kodu sürümünü indirin. Zip veya GZip platformunuza bağlı olarak.
  5. Arşivin içeriğini bilinen bir alana çıkarın kalıcı konum seçtiniz:

    C:\Source\Atom
    
  6. Terminal / komut isteminizden aşağıdaki komutu çalıştırın (yolun etrafına tırnak eklediğinizden emin olun):

    apm link "C:\Source\Atom\activate-power-mode-0.4.1"
    
  7. Yeniden Başlat veya Yeniden Yükle Ctrl-Alt-R, Atom ve paket şimdi yüklenecek.

Alternatif olarak paketi doğrudan ~/.atom/packages klasöre ancak klasöre tam olarak eşleş paketin adı, ayrıca paketin Atom'dan kaldırılması, yanlışlıkla silinmesi durumunda rahatsız edici olabilecek dosyaları siler.


20
2018-04-12 20:07





Paket bağımlılıkları nedeniyle en güvenli bahis budur:

  1. Paketi normal olarak bağlı bilgisayara yükleyin
  2. İçeriği kopyalayın ~/.atom/packages
  3. İçin içeriği yapıştırın ~/.atom/packages çevrimdışı bilgisayarda
  4. Atomu Yeniden Başlat

En azından bu benim için cazibe gibi çalıştı.


7
2017-10-14 09:37



Böyle bir EASY çözümü, teşekkürler! +10 oy. - S3DEV


Richard Slater'ın cevabı bilgilendirici ve Andriy Buday'ın cevabı daha az profesyonel görünüyordu. Ama benim durumumda, Andriy Buday'ın cevabı da çok önemliydi.

Richard Slater'ın cevabını izleyerek iki adet atom-güzelleştirici ve güzel atomu kurmaya çalıştım ve bazı modülleri bulamadığım bazı problemlerim vardı. Bu sorunları olan sadece ben değildim. Aşağıdaki bağlantıları kontrol etmeyi düşünün.

"Modül olay kitini bulamıyor" sorunu

  1. https://github.com/Glavin001/atom-beautify/issues/1734

  2. https://github.com/Glavin001/atom-beautify/issues/1366#issuecomment-269716306

GitHub deposundan aldığım bir dosyayı (atom-beautify-0.30.3.tar.gz) açtığımda, uygulayıcılar, dokümanlar ve örnekler gibi dizinleri bulabilirim. Ama Atom Paketini online kullanarak bu paketi atom güzelliğini kurduğumda mevcut olan node_modules isimli bir dizin bulamadım.

Node_modules dizininin yokluğunun tek sorun olup olmadığını kontrol etmek için aşağıdaki adımlardan geçtim.

  1. Atom Düzenleyicisi'ni başlatın.

  2. Atomy güzelleştirmeyi Atom Editör'ü kullanarak Andriy Buday'ın önerisi gibi online olarak kurun.

  3. Atom Düzenleyicisi'ni kapatın.

  4. Atom-güzel dizini ~ / .atom / paketleri (bu% 100 HOMEDIRP %% HOMEPATH% .atom \ pack idi).

  5. Atom-beautify-0.30.3.tar.gz dosyasını sıkıştırın ve Andriy Buday yanıtının bu sıkıştırılmış sonuçtan% HOMEDIRECTORY %% HOMEPATH% .atom \ paketine atom-beautify-0.30.3 dizinini taşıyın veya kopyalayın.

  6. Dizini% HOMEDIRECTORY %% HOMEPATH% .atom \ packages \ atom-beautify-0.30.3% HOMEDIRECTORY %% HOMEPATH% .atom \ packages \ 'ın Richard Slater'in cevabını verdiği gibi güzelleştirin.

  7. Node_modules dizinini 4. adımda taşınan dizinden,% HOMEDIRECTORY %% HOMEPATH% .atom \ packages \ atom-nice olarak değiştirin veya kopyalayın.

  8. Atom Düzenleyicisi'ni başlatın.

Hata mesajı çıkmadı ve atomun güzelleştirilmesinin düzgün şekilde çalıştığını fark ettim, bu yüzden node_modules dizininin yokluğunun GitHub deposundan aldığım atom beautify-0.30.3.tar.gz dosyasının tek problemi olduğunu düşünüyorum.

Korkarım ki, node_modules gibi dizinleri başka bir yere yerleştirmek gibi henüz bilmediğim kurallar yüzünden GitHub deposundan indirilen atom-beautify-0.30.3.tar.gz dosyasında dizin node_modules bulunmuyor. Eğer gerçekten böyle kurallar varsa ve birisi bana bu tür kurallar hakkında bir cevap ya da yorum ekleyerek söylerse, bunu çok takdir edeceğim.

Diğer paketlerle aynı olup olmadığından emin değilim, ama en azından paket prettier-atom ile aynı olduğunu buldum.

Keşke birilerine yardım etsin.

+++++++++++++++++++++++++++

Node_modules dizininin neden atom beautify-0.30.3.tar.gz'de bulunmadığını buldum.

Aşağıdaki linkin cevaplarını kontrol ettim.

Atom editörü için paketleri el ile nasıl yükleyebilirim ve (elle) kurabilirim?

Tarafından cevap D3181 dahil http://discuss.atom.io/ sayfasına bir link (Bağlantıdan Alchiadus tarafından yararlı bir yanıt alabilirim) ve paketin dizininde apm yüklemesini çalıştırmayı önerdim. GitHub deposundan atom-beautify-0.30.3.tar.gz gibi indirilen bir dosyayı kullanmak gerekirse, kopyalama veya% HOMEDIRECTORY %% HOMEPATH% \. Atomuna taşınmadan önce paketin dizinine apm yüklemesini çalıştırmak gerekir. \ Çevrimdışı bilgisayarın paketini (~ / .atom / paket durumunda * nix).

  1. GitHub deposundan atom-güzelleştirme-0.30.3.tar.gz gibi indirilen dosyayı sıkıştırın.

  2. Sıkıştırılmış sonucun atom-güzelleştirme-0.30.3 gibi dizine gidin.

  3. Apm'yi çevrimiçi bir bilgisayarda çalıştırın. (Apm.cmd dizini PATH içinde değilse, {apm.cmd} dizini çalıştırın \ apm.cmd yükleyin.)

  4. Atom-güzelleştirme-0.30.3 gibi dizini, atom güzelleştirme gibi paketin doğru adına yeniden adlandırın.

  5. Dizin, paketin doğru adıyla dizini, güzel bilgisayarın% HOMEDIRECTORY %% HOMEPATH% \. Atom \ paketlerine dönüştür.

  6. Çevrimdışı bilgisayarda Atom Düzenleyicisi'ni çalıştırın ve paketin düzgün çalışıp çalışmadığını kontrol edin.

Node_modules dizininin GitHub deposundan indirilen sıkıştırılmış dosyaya dahil edilmemesi normal görünmektedir.


1
2017-07-07 07:06