18 Aralık 2019 Çarşamba

package.json Dosyası - Node.js Projelerinde Kullanılır

Giriş
Açıklaması şöyle
The package.json is a very important file in Node.js. It is called the heart of this technology. It holds the metadata for the Node.js project.
The Node.js developer can find the package.json in the root directory of the Node.js module or app.
npm init is the command used to create a project using the package.json file.
Her ayarı bu dosyaya eklemek doğru olmayabilir. Bir çok kütüphane kendi dosyası ile de çalışabiliyor. Açıklaması şöyle.
For example: babel in babel.config.js, jest in jest.config.js, eslint in an .eslintrc.json, etc.
dependencies Alanı
Proje tarafından kullanılan kütüphane listesidir. npm install komutu ile kütüphaneler indirilir
Örnek
"dependencies": {
  "axios": "0.18.0",
  "lodash": "4.17.10",
  "react": "16.12.0"
"react-dng": "3.0.2"
"react-dnd-html5-backend": "7.4.4"
"react-dom": "16.12.0"
"react-redux": "7.1.3"
"react-router": "4.3.1"
"react-router-dom": "4.3.1"
"react-scripts-ts": "2.16.0"
"react-vis": "1.11.4"
}
scripts Alanı
start, build, test, eject komutları için çalışacak script listesidir
Örnek
"scripts": {
  "start": "node Main"  
}
Örnek
"scripts": {
  "start": "react-scripts-ts start"  
  "build": "react-scripts-ts build"  
  "test": "react-scripts-ts test --env=jsdom"  
  "eject": "react-scripts-ts eject"  
}
eslintConfig Alanı
Örnek
"eslintConfig ": {
  "extends": "react-app"
}

Hiç yorum yok:

Yorum Gönder