discord bot Package.json dosyası, Package.json gelişmiş kodlar, discord Package.json modül ekleme, Package.json nedir ne işe yarar, codemarefi
discord bot Package.json dosyası, Package.json gelişmiş kodlar, discord Package.json modül ekleme, Package.json nedir ne işe yarar, codemarefi
Discord Bot Package.json Dosyası Nedir ? Ne İşe Yarar
Discord Bot Package.json Dosyası Nedir ?, Ne İşe Yarar, gibi merak ettiğiniz kısımları bu anlatımımda genel olarak bilgilendireceğim Package.json dosyası Discord botumuz için gerekli olan tüm modülleri ve versiyonlarını içerisinde barındırdığı bir sistem dosyasıdır. Discord botumuza eklediğimiz komut dosyalarımızı içerisinde modül gerektiren kodları bu dosyaya eklememiz gereklidir.

Eklenen modüller ve versiyonları bu dosya içerisinde kayıt altına alınır. Modül versiyon değişimleri'de bu dosya aracılığı ile yapılmak'dadır.

Package.json Modül Nasıl Eklenir

Package.json Dosyanıza 2 tür yoldan mödül paketi kurulumu yapılabilmek'dedir. Bu anlatımım'da kendi bildiğim ve kullandığım yöntemlerden bahsedeceğim ve Glitch projesi üzerinden anlatımı yaptığımı unutmayın.
  • İlk Yöntem konsol arayıcılığı ile modül ekleme. Glitch projeniz'de aşağıda bununlana Tools kısmına tıklayıp açılan kutucukda "Logs" diyoruz "Console" (konsol) açıyoruz. Bu kısım bizim hem "Logs" (kayıtlar, hatalar tutulduğu kısım) "Console" (projemizin konsol kısmı) modül eklemek veya gerekli kod ayarlamalarının yapıldığı komutları konsol kısmına giriyoruz. Modül eklemek içinde kullanacağımız komut "npm install" veya "npm i" burada belirtilen istemci npm install komutu bu komuttan sonra ise ekleyeceğimiz modül ismini girmemiz gerekiyor. Örnek olarak mesela discord.js modül paketini eklemek istiyorum bunun için yazacağım komut şu şekilde olmalıdır "npm install discord.js" yada "npm i discord.js" komutumu yazdık'dan sonra enter yapmanız yeterli olacaktır. Bu sayede gerekli modül paketlerini çekmeye başlayacaktır ve  modül ismini versiyon kayıtlarını Package.json dosyamıza işlemek'dedir. Bu yöntemi pek tavsiye etmem modül kurulumunda çok hata aldığımdan ben genelde diğer yöntemi kullanıyorum
  • Bir diğer yöntem ise Package.json dosyamıza girerek en üst satırın üstünde yani satır başının üzerinden yer alan "Add Package" kısmını kullanarak ekliyoruz modülleri. Burada belirtilen "Add Package" kısmına tıkladığımızda açılan arama kutucuğuna ekleyeceğimiz modülün ismini giriyoruz ve çıkan sonuçlardan ilgili kısma tıklayıp kurulumu gerçekleştiriyoruz.
  • Projemizde bulunan "Logs" (kayıtlar, hatalar tutulduğu kısım) kısaca değinmek istiyorum. Bu sayfada ise aldığımız hataları kullanılan komutları veri giriş çıkışlarını ve bir çok işlemleri takip ettiğimiz kısım buradır. Bu kısım genel olarak Discord bot geliştiricilerinin her zaman açıktır sürekli kontrol ederler hataları bu kısımdan. Şahsen ben öyleyim projeyi açtığım gibi kodlama yapacaksam eğer ilk açtığım kısım burasıdır.
Evet şimdilik deyineceğim kısımlar bunlardı. Bu yazımda Package.json dosyası nedir, Package.json dosyasına modül nasıl eklenir detaylı bir şekilde anlattığımı umuyorum. 

Ayrıca aşağıda gelişmiş bir Package.json dosyası paylaşacağım gelişmiş ve sorunsuzdur ve içerisinde bir çok eklenmiş modül versiyonu bulunmak'dadır.
Size tavsiyem içerisindeki modülleri güncellemeyin hata alabilirsiniz.
{
  "//1": "CodeMareFi tarafından hazırlanmıştır",
  "//2": "https://docs.npmjs.com/files/package.json",
  "name": "hello-express",
  "version": "0.0.1",
  "description": "A simple Node app built on Express, instantly up and running.",
  "main": "app.js",
  "scripts": {
    "start": "node app.js"
  },
  "dependencies": {
    "chalk": "^2.4.2",
    "chance": "^1.0.18",
    "cheerio": "^1.0.0-rc.2",
    "common-tags": "^1.8.0",
    "cowsay": "^1.4.0",
    "dateformat": "^3.0.3",
    "dblapi.js": "^2.3.0",
    "discord-anti-spam-tr": "^0.7.4",
    "discord.js": "^11.4.2",
    "express": "^4.16.4",
    "fortnitetracker-7days-stats": "^3.1.2",
    "fs": "^0.0.1-security",
    "generate-password": "^1.4.1",
    "google": "^2.1.0",
    "http": "^0.0.0",
    "jimp": "^0.6.0",
    "js-robloxapi": "^1.0.6",
    "math-expression-evaluator": "^1.2.17",
    "moment": "^2.24.0",
    "moment-duration-format": "^2.2.2",
    "node-osu": "^1.3.2",
    "node-superfetch": "^0.1.9",
    "os": "^0.1.1",
    "overwatch-stats": "^3.0.2",
    "pokedex-api": "^1.1.2",
    "quick.db": "^7.0.0-b22",
    "simple-youtube-api": "^5.1.1",
    "snekfetch": "^4.0.4",
    "speedtest-net": "^1.5.1",
    "steam-provider": "^0.3.2",
    "superagent": "^4.1.0",
    "weather-js": "^2.0.0",
    "weather.js": "^0.1.0",
    "ytdl-core": "^0.29.1",
    "canvas": "^2.4.1",
    "tcmb-doviz": "^1.0.4",
    "node-opus": "^0.3.1",
    "sql": "^0.78.0",
    "sqlite": "^3.0.3",
    "figlet": "^1.2.2",
    "request-promise-native": "^1.0.7",
    "discord.js-commando": "^0.10.0",
    "cleverbot-node": "^0.3.11",
    "random-puppy": "^1.1.0"
  },
  "engines": {
    "node": "8.x"
  },
  "repository": {
    "url": "https://codemarefi.blogspot.com/"
  },
  "license": "MIT",
  "keywords": [
    "node",
    "glitch",
    "express"
  ]
}
Yapamadığınız takıldığınız yerler olursa yorumlarda belirtin.
CodeMareFi

Admin MareFi

CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi

CodeMareFi Bir çok konuda fikir sahibi olduğu kategorilere yönelip kullanıcıya en iyi ve en özgün bilgiyi sunmayı amaç edinmiştir. CMF Teknoloji, İnternet, Program, Blogger Konuları , Blogger Temaları, Blogger Eklentileri, Discord Konuları, Discord Bot konuları, Discord Bot Komut Paylaşımları ve bir çok konuda Genel Güncel Paylaşım Sitesidir...

Yorum Yap:

0 Hiç Yorum Yapılmamış İlk Yorumu Sen Yapmak İstermisin:

Yorum Yaparken:
* Yorumlarınızda Din , Dil , Irk , Cinsiyet , Küfür(Hakaret) ve Siyaset içerikli yorumlar onaylanmadığını hatırlatmak isterim.
* Yorumlarınızı anlaşılır bir dilde yazınız ve mümkünse detaylı bir şekilde açıklama yapınız.
* Yorum yaparken tavsiyemiz olarak yorum profilinizi google @gmail profilinizi seçerek yorum yapınız, ayrıca (anonim) veya Ad/Url gibi seçeneklerle de yorum yapabilirsiniz.
Konu ile ilgili olmayan sorularınız için ise Chat veya İletişim sayfalarını kullanın

Kullanmak istediğiniz emojileri kopyalayıp yorumda kullanabilirsiniz. CTRL + C

☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅