package.json 備忘清單
如果你以前用過 Node.js,則可能會遇到 package.json 檔案,它是一個 JSON 檔案,位于專案的根目錄中,你的 package.json 包含關于專案的重要資訊,它包含關于專案的使人類可讀元資料(如專案名稱和說明)以及功能元資料(如程式包版本號和程式所需的依賴項串列),
專案的 package.json 是配置和描述如何與程式互動和運行的中心, npm CLI(和 yarn)用它來識別你的專案并了解如何處理專案的依賴關系,package.json 檔案使 npm 可以啟動你的專案、運行腳本、安裝依賴項、發布到 NPM 注冊表以及許多其他有用的任務, npm CLI 也是管理 package.json 的最佳方法,因為它有助于在專案的整個生命周期內生成和更新 package.json 檔案,
package.json 會在專案的生命周期中扮演多個角色,其中某些角色僅適用于發布到 NPM 的軟體包,即使你沒有把專案發布到 NPM 注冊表中,或者沒有將其公開發布給其他人,那么 package.json 對于開發流程仍然至關重要,
你的專案還必須包含 package.json,然后才能從 NPM 安裝軟體包,這可能是你在專案中需要它的主要原因之一,
package.json開發速查備忘清單 包含了關于 package.json 檔案中所需內容的全部內容,重要欄位,為開發人員分享快速參考備忘單,
開發速查表大綱
-
重要欄位
-
介紹
-
name
-
version
-
Tips
-
安裝 name 包
-
-
資訊類欄位
-
description
-
license
-
keywords
-
-
鏈接類欄位
-
homepage
-
repository
-
bugs
-
-
專案維護類欄位
-
author
-
contributors
-
-
檔案類資訊
-
files
-
main
-
man
-
directories
-
bin
-
types
-
-
打包包欄位
-
esnext
-
module
-
browser
-
exports 匯出
-
exports 匯出子路徑中的模塊
-
exports 簡寫 (. 唯一的匯出)
-
條件匯出(exports)
-
main Vs exports
-
-
任務類欄位
-
scripts
-
特定的 scripts
-
config
-
-
依賴描述類欄位
-
dependencies
-
workspaces
-
devDependencies
-
overrides
-
peerDependencies
-
optionalDependencies
-
bundledDependencies
-
peerDependenciesMeta
-
-
系統
-
engines
-
os
-
cpu
-
-
發布
-
private
-
publishConfig
-
-
Yarn
-
flat
-
resolutions
-
-
另見
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/550317.html
標籤:其他