เชเชเชคเชพ เช เชเช เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชเซ เชเซ เชฒเชพเชเชฌเชพ เชธเชฎเชฏเชฅเซ เชเชธเชชเชพเชธ เชเซ เช เชจเซ เชธเชคเชค เชตเชฟเชเชธเชฟเชค เชฅเช เชฐเชนเซเชฏเซเช เชเซ. เชเซ เชเซ, เชเช เช เชธเชฎเชฏเซ เช เชจเซเช เชชเซเชฐเซเชเซเชเซเชเซเชธ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ, เชคเชฎเซ เชนเชเซ เชชเชฃ เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชคเซเชฐเซเชคเซ (.cs), เชชเซเชธเซเชคเชเชพเชฒเชฏเซ (.dll) เช เชจเซ เช เชจเซเชฏ เช เชธเซเชเชฏเชพเชฎเชคเซ (เชเชฌเซเช, เช เชตเชพเชเซ, เชฎเซเชกเชฒเซเชธ, เชชเซเชฐเชฟเชซเซเชฌเซเชธ) เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชฎเซเชถเซเชเซเชฒเซเชเชจเซ เชธเชพเชฎเชจเซ เชเชฐเซ เชถเชเซ เชเซ. เช เชฒเซเชเชฎเชพเช, เช เชฎเซ เชฏเซเชจเชฟเชเซ เชฎเชพเชเซ เชเชตเซ เชธเชฎเชธเซเชฏเชพเชจเชพ เชฎเซเชณ เชเชเซเชฒ เชธเชพเชฅเซเชจเชพ เช เชฎเชพเชฐเชพ เช เชจเซเชญเชต เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเชถเซเช.
เชตเชนเซเชเชเชพเชฏเซเชฒ เชธเชเชธเชพเชงเชจ เชตเชฟเชคเชฐเชฃ เชชเชฆเซเชงเชคเชฟเช
เชตเชฟเชตเชฟเชง เชชเซเชฐเซเชเซเชเซเชเซเชธ เชฎเชพเชเซ เชตเชนเซเชเชเชพเชฏเซเชฒ เชธเชเชธเชพเชงเชจเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเช เชเชฐเชคเชพเช เชตเชงเซ เชฐเซเชคเซ เชเซ, เชชเชฐเชเชคเซ เชฆเชฐเซเช เช เชญเชฟเชเชฎเชจเชพ เชคเซเชจเชพ เชเซเชฃเชฆเซเชท เชเซ.
1. เชกเซเชชเซเชฒเชฟเชเซเชถเชจ - "เชนเชพเชฅ เชฆเซเชตเชพเชฐเชพ" เช เชฎเซ เชชเซเชฐเซเชเซเชเซเชเซเชธ เชตเชเซเชเซ เชธเชเชธเชพเชงเชจเซเชจเซ เชจเชเชฒ เชเชฐเซเช เชเซเช.
เชเซเชฃ:
- เชคเชฎเชพเชฎ เชชเซเชฐเชเชพเชฐเชจเชพ เชธเชเชธเชพเชงเชจเซ เชฎเชพเชเซ เชฏเซเชเซเชฏ.
- เชเซเช เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเชฎเชธเซเชฏเชพเช เชจเชฅเซ.
- เชเชธเซเช GUID เชธเชพเชฅเซ เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ.
เชตเชฟเชชเชเซเชท:
- เชตเชฟเชถเชพเชณ เชญเชเชกเชพเชฐ.
- เชตเชฐเซเชเชจเชฟเชเช เชฎเชพเชเซ เชเซเช เชตเชฟเชเชฒเซเชช เชจเชฅเซ.
- เชตเชนเซเชเชเชพเชฏเซเชฒ เชธเชเชธเชพเชงเชจเซเชฎเชพเช เชซเซเชฐเชซเชพเชฐเซเชจเซ เชเซเชฐเซ เช เชเชฐเชตเชพเชฎเชพเช เชฎเซเชถเซเชเซเชฒเซ.
- เชตเชนเซเชเชเชพเชฏเซเชฒ เชธเชเชธเชพเชงเชจเซเชจเซ เช เชชเชกเซเช เชเชฐเชตเชพเชฎเชพเช เชฎเซเชถเซเชเซเชฒเซ.
2.
เชเซเชฃ:
- เชคเชฎเซ เชธเซเชคเซเชฐเซเชคเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชถเชเซ เชเซ.
- เชคเชฎเซ เชธเชเชชเชคเซเชคเชฟเชจเซเช เชตเชฟเชคเชฐเชฃ เชเชฐเซ เชถเชเซ เชเซ.
- เชเซเช เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเชฎเชธเซเชฏเชพเช เชจเชฅเซ.
เชตเชฟเชชเชเซเชท:
- เชเชฟเช เชเซเชถเชณเชคเชพ เชเชฐเซเชฐเซ เชเซ.
- เชฆเซเชตเชฟเชธเชเชเซ เชซเชพเชเชฒเซ เชธเชพเชฅเซ เชเชฟเช เชเซเชฌ เช เชจเซเชเซเชณ เชจเชฅเซ - เชคเชฎเชพเชฐเซ LFS เชถเชพเชฎเซเชฒ เชเชฐเชตเซเช เชชเชกเชถเซ.
- เชฐเซเชชเซเชเซเชเชฐเซเช เชฎเชพเชเซ เชเชเซเชธเซเชธ เชจเชฟเชฏเชเชคเซเชฐเชฃ.
- เช เชชเชเซเชฐเซเชก เช เชจเซ เชกเชพเชเชจเชเซเชฐเซเชก เชเชฐเชตเชพเชฎเชพเช เชฎเซเชถเซเชเซเชฒเซ.
- GUID เช เชฅเชกเชพเชฎเชฃ เชถเชเซเชฏ เชเซ เช เชจเซ เชคเซเชฎเชจเซ เชเชเซเชฒเชตเชพ เชฎเชพเชเซ เชฏเซเชจเชฟเชเซ เชคเชฐเชซเชฅเซ เชเซเช เช เชธเซเชชเชทเซเช เชตเชฐเซเชคเชจ เชจเชฅเซ.
3. NuGet - NuGet เชชเซเชเซเชเซ เชฆเซเชตเชพเชฐเชพ เชตเชนเซเชเชเชพเชฏเซเชฒ เชชเซเชธเซเชคเชเชพเชฒเชฏเซเชจเซเช เชตเชฟเชคเชฐเชฃ.
เชเซเชฃ:
- เชเชเชคเชพ เชชเชฐ เชจเชฟเชฐเซเชญเชฐ เชจ เชนเซเชฏ เชคเซเชตเชพ เชชเซเชฐเซเชเซเชเซเชเซเชธ เชธเชพเชฅเซ เช เชจเซเชเซเชณ เชเชพเชฐเซเชฏ.
- เช เชจเซเชเซเชณ เชธเชเชธเซเชเชฐเชฃ เช เชจเซ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชฐเซเชเซเชฒเซเชฏเซเชถเชจ.
เชตเชฟเชชเชเซเชท:
- เชฏเซเชจเชฟเชเซเชจเซ เชเชฌเชฐ เชจเชฅเซ เชเซ เชจเซเชฏเซเชเซเช เชชเซเชเซเชเซ เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเชตเซเช เชคเซ เชฌเซเชเซเชธเชจเซ เชฌเชนเชพเชฐ เชเซ (เชคเชฎเซ GitHub เชชเชฐ เชฏเซเชจเชฟเชเซ เชฎเชพเชเซ NuGet เชชเซเชเซเช เชฎเซเชจเซเชเชฐ เชถเซเชงเซ เชถเชเซ เชเซ, เชเซ เชเชจเซ เช เซเช เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เชคเซเชฎเชพเช เชเซเชเชเชพเช เชเซ).
- เช เชจเซเชฏ เชชเซเชฐเชเชพเชฐเชจเซ เชธเชเชชเชคเซเชคเชฟเชเชจเซเช เชตเชฟเชคเชฐเชฃ เชเชฐเชตเชพเชฎเชพเช เชฎเซเชถเซเชเซเชฒเซเช.
4. เชฏเซเชจเชฟเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ - เชเชเชคเชพ เชฎเชพเชเซ เชฎเซเชณ เชเชเซเชฒ เชฆเซเชตเชพเชฐเชพ เชตเชนเซเชเชเชพเชฏเซเชฒ เชธเชเชธเชพเชงเชจเซเชจเซเช เชตเชฟเชคเชฐเชฃ.
เชเซเชฃ:
- เชชเซเชเซเชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชฎเซเชณ เชเชจเซเชเชฐเชซเซเชธ.
- GUID เชตเชฟเชฐเซเชงเชพเชญเชพเชธเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชชเซเชเซเชเซเชฎเชพเช .meta เชซเชพเชเชฒเซเชจเซ เชเชตเชฐเชฐเชพเชเช เชเชฐเชตเชพ เชธเชพเชฎเซ เชฐเชเซเชทเชฃ.
- เชตเชฐเซเชเชจเชฟเชเช เชเซเชทเชฎเชคเชพ.
- เชเชเชคเชพ เชฎเชพเชเซ เชคเชฎเชพเชฎ เชชเซเชฐเชเชพเชฐเชจเชพ เชธเชเชธเชพเชงเชจเซเชจเซเช เชตเชฟเชคเชฐเชฃ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ.
เชตเชฟเชชเชเซเชท:
- GUID เชธเชเชเชฐเซเชท เชนเชเซ เชชเชฃ เชฅเช เชถเชเซ เชเซ.
- เช เชฎเชฒเซเชเชฐเชฃ เชฎเชพเชเซ เชเซเช เชฆเชธเซเชคเชพเชตเซเชเซ เชจเชฅเซ.
เชชเชเซเชจเซ เชชเชฆเซเชงเชคเชฟเชฎเชพเช เชเซเชฐเชซเชพเชฏเชฆเชพ เชเชฐเชคเชพเช เชตเชงเซ เชซเชพเชฏเชฆเชพ เชเซ. เชเซ เชเซ, เชฆเชธเซเชคเชพเชตเซเชเซเชจเชพ เช เชญเชพเชตเชจเซ เชเชพเชฐเชฃเซ เชคเซ เชนเชตเซ เชเซเชฌ เชฒเซเชเชชเซเชฐเชฟเชฏ เชจเชฅเซ, เช เชจเซ เชคเซเชฅเซ เช เชฎเซ เชคเซเชจเชพ เชชเชฐ เชตเชฟเชเชคเชตเชพเชฐ เชงเซเชฏเชพเชจ เชเชชเซเชถเซเช.
เชฏเซเชจเชฟเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ
เชฏเซเชจเชฟเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ (เชคเซเชฏเชพเชฐเชฌเชพเชฆ UPM เชคเชฐเซเชเซ เชเชณเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ) เช เชชเซเชเซเช เชฎเซเชจเซเชเชฎเซเชจเซเช เชเซเชฒ เชเซ. เชคเซ เชฏเซเชจเชฟเชเซ 2018.1 เชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช เช เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชซเชเซเชค เชฏเซเชจเชฟเชเซ เชเซเชเซเชจเซเชฒเซเชเซเชธ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชเชธเชฟเชค เชชเซเชเซเชเซ เชฎเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ. เชเซ เชเซ, เชธเชเชธเซเชเชฐเชฃ 2018.3 เชฅเซ เชถเชฐเซ เชเชฐเซเชจเซ, เชเชธเซเชเชฎ เชชเซเชเซเชเซ เชเชฎเซเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเซเชฏเซเช.
เชฏเซเชจเชฟเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ เชเชจเซเชเชฐเชซเซเชธ
เชชเซเชเซเชเซ เชชเซเชฐเซเชเซเชเซเช เชธเซเชคเซเชฐเซเชคเซ (เชเชธเซเช เชกเชฟเชฐเซเชเซเชเชฐเซ) เชฎเชพเช เชธเชฎเชพเชชเซเชค เชฅเชคเชพ เชจเชฅเซ. เชคเซเช เชเช เช
เชฒเช เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชเซ. %projectFolder%/Library/PackageCache
เช
เชจเซ เชชเซเชฐเซเชเซเชเซเชเชจเซ เชเซเชเชชเชฃ เชฐเซเชคเซ เช
เชธเชฐ เชเชฐเชคเชพ เชจเชฅเซ, เชคเซเชฎเชจเซ เชเชเชฎเชพเชคเซเชฐ เชเชฒเซเชฒเซเช เชธเซเชฐเซเชค เชเซเชกเชฎเชพเช เชซเชพเชเชฒเชฎเชพเช เชเซ packages/manifest.json
.
เชชเซเชฐเซเชเซเชเซเช เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชชเซเชเซเชเซ
เชชเซเชเซเช เชธเซเชคเซเชฐเซเชคเซ
UPM เชเชฃเชพ เชชเซเชเซเช เชธเซเชคเซเชฐเซเชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ:
1. เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ.
เชเซเชฃ:
- เช เชฎเชฒเซเชเชฐเชฃ เชเชกเชช.
- เชเซเช เชคเซเชคเซเชฏ เชชเชเซเชท เชธเชพเชงเชจเซเชจเซ เชเชฐเซเชฐ เชจเชฅเซ.
เชตเชฟเชชเชเซเชท:
- เชเชตเซเชคเซเชคเชฟ เชเชเชฟเชฒเชคเชพ.
- เชชเซเชฐเซเชเซเชเซเช เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเชพ เชฆเชฐเซเช เชฎเชพเชเซ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชจเซ เชตเชนเซเชเชเชพเชฏเซเชฒ เชเชเซเชธเซเชธ เชเชฐเซเชฐเซ เชเซ.
2. เชเชฟเช เชฐเซเชชเซเชเซเชเชฐเซ.
เชเซเชฃ:
- เชคเชฎเชพเชฐเซ เชซเชเซเชค เชเชฟเช เชฐเชฟเชชเซเชเซเชเชฐเซเชจเซ เชเชฐเซเชฐ เชเซ.
เชตเชฟเชชเชเซเชท:
- เชคเชฎเซ UPM เชตเชฟเชจเซเชกเซ เชฆเซเชตเชพเชฐเชพ เชเชตเซเชคเซเชคเชฟเช เชตเชเซเชเซ เชธเซเชตเชฟเช เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ.
- เชคเชฎเชพเชฎ Git เชฐเชฟเชชเซเชเซเชเชฐเซเช เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ.
3. npm เชญเชเชกเชพเชฐ.
เชเซเชฃ:
- UPM เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเซ เชเซ เช เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชธเชคเซเชคเชพเชตเชพเชฐ เชฏเซเชจเชฟเชเซ เชชเซเชเซเชเซ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชฅเชพเชฏ เชเซ.
เชตเชฟเชชเชเซเชท:
- เชนเชพเชฒเชฎเชพเช "-preview" เชธเชฟเชตเชพเชฏเชจเชพ เชชเซเชเซเชเซเชจเซ เชคเชฎเชพเชฎ เชธเซเชเซเชฐเชฟเชเช เชเชตเซเชคเซเชคเชฟเชเชจเซ เช เชตเชเชฃเซ เชเซ.
เช เชฎเซ เชจเซเชเซ UPM + npm เช เชฎเชฒเซเชเชฐเชฃ เชเซเชเชถเซเช. เช เชฌเชเชกเชฒ เช เชจเซเชเซเชณ เชเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชคเชฎเชจเซ เชเซเชเชชเชฃ เชชเซเชฐเชเชพเชฐเชจเชพ เชธเชเชธเชพเชงเชจเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เช เชจเซ เชชเซเชเซเช เชตเชฐเซเชเชจเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เช เชจเซ เชฎเซเชณ UPM เชเชจเซเชเชฐเชซเซเชธเชจเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ.
เชเชจเชชเซเชเชฎ เชฐเซเชชเซเชเซเชเชฐเซ เชคเชฐเซเชเซ, เชคเชฎเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ
เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเซเชเช เชช
เชชเซเชฐเชฅเชฎ เชคเชฎเชพเชฐเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ
เชเช เชชเซเชเซเช เชฌเชจเชพเชตเซ
เชชเซเชเซเช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชซเชพเชเชฒ เชฎเซเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ package.json
, เชเซ เชคเซเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชถเซ, เช เชชเซเชเซเชเชจเซ เชธเชพเชฎเชเซเชฐเซ เชธเชพเชฅเซเชจเซ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช. เชคเชฎเชพเชฐเซ เชจเซเชเซเชจเชพ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
เช เชฎเซ เชเซ เชชเซเชเซเช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเชเซเช เชเซเช เชคเซ เชชเซเชฐเซเชเซเชเซเช เชกเชฟเชฐเซเชเซเชเชฐเซ เชชเชฐ เชเชพเช.
npm init เชเชฆเซเชถ เชเชฒเชพเชตเซ เช
เชจเซ เชธเชเชตเชพเชฆ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชฐเซเชฐเซ เชฎเซเชฒเซเชฏเซ เชฆเชพเชเชฒ เชเชฐเซ. เชจเชพเชฎ เชฎเชพเชเซ, เชฐเชฟเชตเชฐเซเชธ เชกเซเชฎเซเชจ เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชจเชพเชฎเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, com.plarium.somepackage.
เชชเซเชเซเช เชจเชพเชฎเชจเชพ เช
เชจเซเชเซเชณ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชเซ, package.json เชฎเชพเช displayName เชเซเชฃเชงเชฐเซเชฎ เชเชฎเซเชฐเซ เช
เชจเซ เชคเซเชจเซ เชญเชฐเซ.
npm js-เชเชฐเชฟเชเชจเซเชเซเชก เชนเซเชตเชพเชฅเซ, เชซเชพเชเชฒเชฎเชพเช เชฎเซเชเซเชฏ เช เชจเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเซเชฃเชงเชฐเซเชฎเซ เชเซ เชเซเชจเซ เชเชชเชฃเชจเซ เชเชฐเซเชฐ เชจเชฅเซ, เชเซเชจเซ Unity เชเชชเชฏเซเช เชเชฐเชคเซเช เชจเชฅเซ. เชคเซเชฎเชจเซ เชฆเซเชฐ เชเชฐเชตเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซ เชเซเชฅเซ เชชเซเชเซเชเชจเชพ เชตเชฐเซเชฃเชจเชจเซ เชเซเชเชเซ เชจ เชเชพเชฏ. เชซเชพเชเชฒ เชเชจเชพ เชเซเชตเซ เชนเซเชตเซ เชเซเชเช:
- เช เชฎเซ เชเซ เชชเซเชเซเช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเชเซเช เชเซเช เชคเซ เชชเซเชฐเซเชเซเชเซเช เชกเชฟเชฐเซเชเซเชเชฐเซ เชชเชฐ เชเชพเช.
- npm init เชเชฆเซเชถ เชเชฒเชพเชตเซ เช เชจเซ เชธเชเชตเชพเชฆ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชฐเซเชฐเซ เชฎเซเชฒเซเชฏเซ เชฆเชพเชเชฒ เชเชฐเซ. เชจเชพเชฎ เชฎเชพเชเซ, เชฐเชฟเชตเชฐเซเชธ เชกเซเชฎเซเชจ เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชจเชพเชฎเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, com.plarium.somepackage.
- เชชเซเชเซเช เชจเชพเชฎเชจเชพ เช เชจเซเชเซเชณ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชเซ, package.json เชฎเชพเช displayName เชเซเชฃเชงเชฐเซเชฎ เชเชฎเซเชฐเซ เช เชจเซ เชคเซเชจเซ เชญเชฐเซ.
- npm js-เชเชฐเชฟเชเชจเซเชเซเชก เชนเซเชตเชพเชฅเซ, เชซเชพเชเชฒเชฎเชพเช เชฎเซเชเซเชฏ เช
เชจเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเซเชฃเชงเชฐเซเชฎเซ เชเซ เชเซเชจเซ เชเชชเชฃเชจเซ เชเชฐเซเชฐ เชจเชฅเซ, เชเซเชจเซ Unity เชเชชเชฏเซเช เชเชฐเชคเซเช เชจเชฅเซ. เชคเซเชฎเชจเซ เชฆเซเชฐ เชเชฐเชตเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซ เชเซเชฅเซ เชชเซเชเซเชเชจเชพ เชตเชฐเซเชฃเชจเชจเซ เชเซเชเชเซ เชจ เชเชพเชฏ. เชซเชพเชเชฒ เชเชจเชพ เชเซเชตเซ เชนเซเชตเซ เชเซเชเช:
{ "name": "com.plarium.somepackage", "displayName": "Some Package", "version": "1.0.0", "description": "Some Package Description", "keywords": [ "Unity", "UPM" ], "author": "AUTHOR", "license": "UNLICENSED" }
- Unity เชเซเชฒเซ เช เชจเซ package.json เชฎเชพเชเซ .meta เชซเชพเชเชฒ เชเชจเชฐเซเช เชเชฐเซ (Unity .meta เชซเชพเชเชฒเซ เชตเชฟเชจเชพ เช เชธเซเชเชฏเชพเชฎเชคเซ เชเซเช เชถเชเชคเซ เชจเชฅเซ, Unity เชชเซ เชเซเช เชซเชเซเชค เชตเชพเชเชเชตเชพ เชฎเชพเชเซ เชเซเชฒเซเชฒเชพ เชเซ).
เชชเซเชเซเช เชฎเซเชเชฒเซ เชฐเชนเซเชฏเซเช เชเซ
เชชเซเชเซเช เชฎเซเชเชฒเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชเชฆเซเชถ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ: npm publish --registry *ะฐะดัะตั ะดะพ ั
ัะฐะฝะธะปะธัะฐ ะฟะฐะบะตัะพะฒ*
.
เชฏเซเชจเชฟเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ เชฆเซเชตเชพเชฐเชพ เชชเซเชเซเชเซเชจเซ เชเชจเซเชธเซเชเซเชฒ เช เชจเซ เช เชชเชกเซเช เชเชฐเชตเซเช
เชฏเซเชจเชฟเชเซ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชชเซเชเซเช เชเชฎเซเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
- เชซเชพเชเชฒเชฎเชพเช เชฒเชเซ
manifest.json
เชชเซเชเซเชเซเชจเชพ เชธเซเชคเซเชฐเซเชค เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชเช เชฎเชฟเชฒเชเชค เชเชฎเซเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซscopedRegistries
เช เชจเซ เชธเซเชเซเชชเซเชธ เช เชจเซ เชธเซเชคเซเชฐเซเชคเชจเซเช เชธเชฐเชจเชพเชฎเซเช เชธเซเชเชตเซ เชเซ เชเซเชจเชพ เชฆเซเชตเชพเชฐเชพ เชเซเชเซเชเชธ เชธเซเชเซเชชเซเชธ เชถเซเชงเชตเชพเชฎเชพเช เชเชตเชถเซ."scopedRegistries": [ { "name": "Main", "url": "ะฐะดัะตั ะดะพ ั ัะฐะฝะธะปะธัะฐ ะฟะฐะบะตัะพะฒ", "scopes": [ "com.plarium" ] } ]
- เชฏเซเชจเชฟเชเซ เชชเชฐ เชเชพเช เช เชจเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ เชตเชฟเชจเซเชกเซ เชเซเชฒเซ (เชเชธเซเชเชฎ เชชเซเชเซเชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช เช เชฌเชฟเชฒเซเช-เชเชจ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเชพ เช เชฒเช เชจเชฅเซ).
- เชฌเชงเชพ เชชเซเชเซเชเซ เชชเชธเชเชฆ เชเชฐเซ.
- เชเชฐเซเชฐเซ เชชเซเชเซเช เชถเซเชงเซ เช เชจเซ เชคเซเชจเซ เชเชฎเซเชฐเซ.
เชธเซเชคเซเชฐเซเชคเซ เช เชจเซ เชกเซเชฌเชเซเชเช เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช
เชธเซเชคเซเชฐเซเชคเซเชจเซ เชชเซเชฐเซเชเซเชเซเช เชธเชพเชฅเซ เชเชจเซเชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ
เชชเซเชเซเชเซเชจเซ เชเชชเชฏเซเช เชกเชฟเชฌเชเซเชเช เชฎเชพเชเซเชจเชพ เช เชตเชเชพเชถเชจเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเชคเซเช เชจเชฅเซ. เชเซ เชเซ, เชฏเซเชจเชฟเชเซเชฎเชพเช เชชเซเชเซเชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ, เชเซ เชชเซเชเซเชเชฎเชพเช เชญเซเชฒ เชเชตเซ เชนเซเชฏ เชคเซ เชคเชฎเซ เชเชจเซเชธเซเชฒเชฎเชพเช เชญเซเชฒ เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซเชจเซ IDE เชชเชฐ เชเช เชถเชเชคเชพ เชจเชฅเซ. เช เชเชเชฒเชพ เชฎเชพเชเซ เชเซ เชเชพเชฐเชฃ เชเซ เชฏเซเชจเชฟเชเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชจเซ เช เชฒเช เชซเชพเชเชฒเซ เชคเชฐเซเชเซ เชเซเชคเซ เชจเชฅเซ, เชเชพเชฐเชฃ เชเซ เชเซเชฏเชพเชฐเซ เชเชธเซเชฎเซเชฌเชฒเซ เชกเซเชซเชฟเชจเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเซ เชฒเชพเชเชฌเซเชฐเซเชฐเซเชฎเชพเช เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชถเชพเชฎเซเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชชเซเชฐเซเชเซเชเซเชเชจเชพ เชธเซเชคเซเชฐเซเชคเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ, IDE เชชเชฐ เชเซเชฒเชฟเช-เชฅเซเชฐเซ เชธเชเชเซเชฐเชฎเชฃ เชเชชเชฒเชฌเซเชง เชเซ.
เชเชจเซเชเซเชเซเชก เชชเซเชเซเช เชธเชพเชฅเซ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชธเซเชเซเชฐเชฟเชชเซเช:
เชตเชฐเซเชเชฟเชเช เชฌเซเชฐเซเชเชชเซเชเชจเซเช เชธเชพเชฅเซ เชชเซเชเซเชเชฎเชพเชเชฅเซ เชธเซเชเซเชฐเชฟเชชเซเช:
เชชเซเชเซเชเซ เชฎเชพเชเซ เชคเชพเชคเซเชเชพเชฒเชฟเช เชธเซเชงเชพเชฐเชพเช
เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฒ เชฏเซเชจเชฟเชเซ เชชเซเชเซเชเซ เชซเชเซเชค เชตเชพเชเชเชตเชพ เชฎเชพเชเซ เชเซ, เชชเชฐเชเชคเซ เชชเซเชเซเช เชเซเชถเชฎเชพเช เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ. เช เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชเชฐเซเชฐ เชเซ:
- เชชเซเชเซเช เชเซเชถเชฎเชพเช เชชเซเชเซเช เชชเชฐ เชเชพเช.
- เชเชฐเซเชฐเซ เชซเซเชฐเชซเชพเชฐเซ เชเชฐเซ.
- เชซเชพเชเชฒเชฎเชพเช เชธเชเชธเซเชเชฐเชฃ เช
เชชเชกเซเช เชเชฐเซ
package.json
. - เชชเซเชเซเช เชฎเซเชเชฒเซ
npm publish --registry *ะฐะดัะตั ะดะพ ั ัะฐะฝะธะปะธัะฐ ะฟะฐะบะตัะพะฒ*
. - UPM เชเชจเซเชเชฐเชซเซเชธ เชฆเซเชตเชพเชฐเชพ เชชเซเชเซเช เชธเชเชธเซเชเชฐเชฃเชจเซ เชธเซเชงเชพเชฐเซเชฒ เชธเชเชธเซเชเชฐเชฃ เชชเชฐ เช เชชเชกเซเช เชเชฐเซ.
เชชเซเชเซเช เชเชฏเชพเชค เชคเชเชฐเชพเชฐ
เชชเซเชเซเชเซ เชเชฏเชพเชค เชเชฐเชคเซ เชตเชเชคเซ, เชจเซเชเซเชจเชพ GUID เชตเชฟเชฐเซเชงเชพเชญเชพเชธเซ เชเชตเซ เชถเชเซ เชเซ:
- เชชเซเชเซเช เช เชเช เชชเซเชเซเช เชเซ. เชเซ, เชชเซเชเซเช เชเชฏเชพเชค เชเชฐเชคเซ เชตเชเชคเซ, เชเชตเซเช เชเชพเชฃเชตเชพ เชฎเชณเซ เชเซ เชเซ เชชเชนเซเชฒเชพเชฅเซ เชเชฎเซเชฐเชพเชฏเซเชฒเชพ เชชเซเชเซเชเซเชฎเชพเช เชธเชฎเชพเชจ GUID เชธเชพเชฅเซเชจเซ เชธเชเชชเชคเซเชคเชฟเช เชเซ, เชคเซ เชเชฏเชพเชคเซ เชชเซเชเซเชเชฎเชพเชเชฅเซ เชฎเซเชณ เชเชพเชคเชพ GUID เชธเชพเชฅเซเชจเซ เชธเชเชชเชคเซเชคเชฟ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ เชจเชนเซเช.
- เชชเซเชเซเช เชเช เชชเซเชฐเซเชเซเชเซเช เชเซ. เชเซ, เชชเซเชเซเชเชจเซ เชเชฏเชพเชค เชเชฐเชคเซ เชตเชเชคเซ, เชเชตเซเช เชเชพเชฃเชตเชพ เชฎเชณเซ เชเซ เชเซ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชฎเซเชณ เชเชพเชคเชพ GUID เชธเชพเชฅเซเชจเซ เชธเชเชชเชคเซเชคเชฟ เชเซ, เชคเซ เชชเซเชเซเชเชฎเชพเชเชฅเซ เชธเชเชชเชคเซเชคเชฟ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ เชจเชนเซเช. เชเซ เชเซ, เชเซ เชธเชเชชเชคเซเชคเชฟเช เชคเซเชฎเชจเชพ เชชเชฐ เชจเชฟเชฐเซเชญเชฐ เชเซ เชคเซเช เชชเซเชฐเซเชเซเชเซเชเชฎเชพเชเชฅเซ เชธเชเชชเชคเซเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ.
เชชเซเชฐเซเชเซเชเซเชเชฎเชพเชเชฅเซ เชชเซเชเซเชเชฎเชพเช เช เชธเซเชเชฏเชพเชฎเชคเซ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเชตเซ
เชเซ เชคเชฎเซ เชฏเซเชจเชฟเชเซ เชเซเชฒเซเชฒเซ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชชเซเชฐเซเชเซเชเชเชฎเชพเชเชฅเซ เชเซเช เชเชธเซเชเชจเซ เชชเซเชเซเชเชฎเชพเช เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเซ เชเซ, เชคเซ เชคเซเชจเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชธเชพเชเชตเชตเชพเชฎเชพเช เชเชตเชถเซ เช เชจเซ เชเชถเซเชฐเชฟเชค เช เชธเซเชเชฏเชพเชฎเชคเซเชฎเชพเชเชจเซ เชฒเชฟเชเชเซเชธ เชชเซเชเซเชเชฎเชพเชเชฅเซ เชเชธเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ.
เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ: เชชเซเชฐเซเชเซเชเซเชเชฎเชพเชเชฅเซ เชชเซเชเซเชเชฎเชพเช เชธเชเชชเชคเซเชคเชฟเชจเซ เชจเชเชฒ เชเชฐเชคเซ เชตเชเชคเซ, เชเชชเชฐเชจเชพ เชตเชฟเชญเชพเชเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชชเซเชเซเช-เชชเซเชฐเซเชเซเชเซเช เชธเชเชเชฐเซเชท เชฅเชถเซ.
เชคเชเชฐเชพเชฐเชจเซ เชธเชเชญเชตเชฟเชค เชเชเซเชฒ
- เช เชฅเชกเชพเชฎเชฃ เชเชพเชณเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฎ เชธเชเชชเชคเซเชคเชฟเช เชเชฏเชพเชค เชเชฐเชคเซ เชตเชเชคเซ เชชเซเชคเชพเชจเชพ เช เชฒเซเชเซเชฐเชฟเชงเชฎเซเชธ เช เชจเซเชธเชพเชฐ GUID เชจเซ เชซเชฐเซเชฅเซ เชธเซเชเชชเชตเซเช.
- เชชเซเชเซเชเซเชฎเชพเช เช เชจเซเชเชพเชฎเซ เชตเชฟเชญเชพเชเชจ เชธเชพเชฅเซ เชเช เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชฌเชงเซ เชธเชเชชเชคเซเชคเชฟเช เชเชฎเซเชฐเชตเชพ.
- เชฌเชงเซ เชธเชเชชเชคเซเชคเชฟเชจเชพ GUID เชงเชฐเชพเชตเชคเซ เชกเซเชเชพเชฌเซเช เชฌเชจเชพเชตเซ เช เชจเซ เชชเซเชเซเชเซ เชธเชฌเชฎเชฟเช เชเชฐเชคเซ เชตเชเชคเซ เชฎเชพเชจเซเชฏ เชเชฐเซ.
เชจเชฟเชทเซเชเชฐเซเชท
UPM เช เชฏเซเชจเชฟเชเซเชฎเชพเช เชตเชนเซเชเชเชพเชฏเซเชฒ เชธเชเชธเชพเชงเชจเซเชจเชพ เชตเชฟเชคเชฐเชฃ เชฎเชพเชเซ เชเช เชจเชตเซ เชเชเซเชฒ เชเซ เชเซ เชนเชพเชฒเชจเซ เชชเชฆเซเชงเชคเชฟเช เชฎเชพเชเซ เชฏเซเชเซเชฏ เชตเชฟเชเชฒเซเชช เชฌเชจเซ เชถเชเซ เชเซ. เชฒเซเชเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชญเชฒเชพเชฎเชฃเซ เชตเชพเชธเซเชคเชตเชฟเช เชเซเชธเซเชจเชพ เชเชงเชพเชฐเซ เชเชญเซ เชฅเช เชเซ. เช
เชฎเซ เชเชถเชพ เชฐเชพเชเซเช เชเซเช เชเซ เชคเชฎเชจเซ เชคเซ เชเชชเชฏเซเชเซ เชฒเชพเชเชถเซ.
เชธเซเชฐเซเชธ: www.habr.com