เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ

เด•เตเดฑเดšเตเดšเตเด•เดพเดฒเดฎเดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเดพเดฃเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตŠเดคเตเดตเดพเดฏ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ (.cs), เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ (.dll), เดฎเดฑเตเดฑเต เด…เดธเดฑเตเดฑเตเด•เตพ (เดšเดฟเดคเตเดฐเด™เตเด™เตพ, เดถเดฌเตเดฆเด™เตเด™เตพ, เดฎเต‹เดกเดฒเตเด•เตพ, เดชเตเดฐเต€เดซเดพเดฌเตเด•เตพ) เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เดจเต‡เดฐเดฟเดŸเดพเด‚. เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดจเดฎเตเดฎเตพ เดเด•เตเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เด’เดฐเต เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดฐเดฟเดนเดพเดฐเดตเตเดฎเดพเดฏเดฟ เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚.

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ

เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดฟเดญเดต เดตเดฟเดคเดฐเดฃ เดฐเต€เดคเดฟเด•เตพ

เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฎเดพเตผเด—เด™เตเด™เดณเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด“เดฐเต‹ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด—เตเดฃเด™เตเด™เดณเตเด‚ เดฆเต‹เดทเด™เตเด™เดณเตเดฎเตเดฃเตเดŸเต.

1. เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป - เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดตเดฟเดญเดตเด™เตเด™เตพ "เด•เตˆเด•เตŠเดฃเตเดŸเต" เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเตเดฐเต‹เดธเต:

  • เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดตเดฟเดญเดตเด™เตเด™เตพเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเด‚.
  • เด†เดถเตเดฐเดฟเดคเดคเตเดต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.
  • เด…เดธเดฑเตเดฑเต GUID-เด•เดณเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดชเดฐเดฟเด—เดฃเดจ:

  • เดญเต€เดฎเดพเด•เดพเดฐเดฎเดพเดฏ เดธเด‚เดญเดฐเดฃเดฟเด•เตพ.
  • เดชเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ.
  • เดชเด™เตเด•เดฟเดŸเตเดŸ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเต.
  • เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดฟเดญเดตเด™เตเด™เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเต.

2. Git เดธเดฌเตเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เตพ - เดฌเดพเดนเตเดฏ เด‰เดชเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เตพ เดตเดดเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดฟเดญเดตเด™เตเด™เดณเตเดŸเต† เดตเดฟเดคเดฐเดฃเด‚.

เดชเตเดฐเต‹เดธเต:

  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดธเตเดคเดฟเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เด†เดถเตเดฐเดฟเดคเดคเตเดต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดชเดฐเดฟเด—เดฃเดจ:

  • Git เด…เดจเตเดญเดตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดฌเตˆเดจเดฑเดฟ เดซเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ Git เดตเดณเดฐเต† เดธเต—เดนเตƒเดฆเดชเดฐเดฎเดฒเตเดฒ - เดจเดฟเด™เตเด™เตพ LFS เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
  • เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เด†เด•เตเดธเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚.
  • เดชเดคเดฟเดชเตเดชเตเด•เตพ เดจเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเตเด‚ เดคเดฐเด‚เดคเดพเดดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเต.
  • GUID เด•เต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเดฟเด•เตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด…เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดญเดพเด—เดคเตเดคเต เดจเดฟเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒ.

3. NuGet - NuGet เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเดฒเต‚เดŸเต† เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต† เดตเดฟเดคเดฐเดฃเด‚.

เดชเตเดฐเต‹เดธเต:

  • เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดœเต‹เดฒเดฟ.
  • เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเดฟเด‚เด—เตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟ เดฑเต†เดธเดฒเตเดฏเต‚เดทเดจเตเด‚.

เดชเดฐเดฟเด—เดฃเดจ:

  • เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเต เดจเตเดฏเต‚เดœเต†เดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ (GitHub-เตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เตเด•เดพเดฏเดฟ NuGet เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚, เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดšเดฟเดฒ เดธเต‚เด•เตเดทเตเดฎเดคเด•เดณเตเดฃเตเดŸเต).
  • เดฎเดฑเตเดฑเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เดธเตเดคเดฟเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ.

4. เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ - เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดจเต‡เดฑเตเดฑเต€เดตเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเดฟเดฒเต‚เดŸเต† เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดฟเดญเดตเด™เตเด™เดณเตเดŸเต† เดตเดฟเดคเดฐเดฃเด‚.

เดชเตเดฐเต‹เดธเต:

  • เดชเดพเด•เตเด•เต‡เดœเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเต‡เดฑเตเดฑเต€เดตเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต.
  • GUID เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด•เดพเดฐเดฃเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเตฝ .meta เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเดจเตเดจเดคเดฟเดจเต†เดคเดฟเดฐเต†เดฏเตเดณเตเดณ เดธเด‚เดฐเด•เตเดทเดฃเด‚.
  • เดชเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค.
  • เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เตเด•เดพเดฏเดฟ เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดตเดฟเดญเดตเด™เตเด™เดณเตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต.

เดชเดฐเดฟเด—เดฃเดจ:

  • GUID เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚.
  • เดจเดŸเดชเตเดชเดพเด•เตเด•เดพเตป เดฐเต‡เด–เด•เตพ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดฐเต€เดคเดฟเด•เตเด•เต เดฆเต‹เดทเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด—เตเดฃเด™เตเด™เดณเตเดฃเตเดŸเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเตเดฑเต† เด…เดญเดพเดตเด‚ เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด‡เดชเตเดชเต‹เตพ เดตเดณเดฐเต† เดœเดจเดชเตเดฐเดฟเดฏเดฎเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด…เดคเดฟเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดธเดฟเด•เตเด•เตเด‚.

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ (UPM) เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดŸเต‚เดณเดพเดฃเต. เด‡เดคเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ 2018.1-เตฝ เดšเต‡เตผเดคเตเดคเต, เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดŸเต†เด•เตเดจเต‹เดณเดœเต€เดธเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เดชเดพเด•เตเด•เต‡เดœเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเดคเดฟเดชเตเดชเต 2018.3 เดฎเตเดคเตฝ, เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฏเดฟ.

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ
เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เด‡เดจเตเดฑเตผเดซเต‡เดธเต

เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ (เด…เดธเดฑเตเดฑเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ) เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเดพเดฃเต %projectFolder%/Library/PackageCache เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเต† เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เดฐเตเดคเต, เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเดฟเดฒเต† เด…เดตเดฐเตเดŸเต† เดชเดฐเดพเดฎเตผเดถเด‚ เดซเดฏเดฒเดฟเดฒเตเดฃเตเดŸเต packages/manifest.json.

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ
เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ

เดชเดพเด•เตเด•เต‡เดœเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ

เดฏเตเดชเดฟเดŽเดฎเตเดฎเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดชเดพเด•เตเด•เต‡เดœเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚:

1. เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚.

เดชเตเดฐเต‹เดธเต:

  • เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดตเต‡เด—เดค.
  • เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดชเดฐเดฟเด—เดฃเดจ:

  • เดชเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเต.
  • เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเด™เตเด•เดฟเดŸเตเดŸ เด†เด•เตเดธเดธเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

2. Git เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ.

เดชเตเดฐเต‹เดธเต:

  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดคเต เด’เดฐเต Git เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดพเดฃเต.

เดชเดฐเดฟเด—เดฃเดจ:

  • UPM เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.
  • เดŽเดฒเตเดฒเดพ Git เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

3. npm เดถเต‡เด–เดฐเด‚.

เดชเตเดฐเต‹เดธเต:

  • เดฏเตเดชเดฟเดŽเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เด”เดฆเตเดฏเต‹เด—เดฟเด• เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเดฐเดฟเด—เดฃเดจ:

  • เดจเดฟเดฒเดตเดฟเตฝ "-เดชเตเดฐเดฟเดตเตเดฏเต‚" เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดชเดคเดฟเดชเตเดชเตเด•เดณเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เดšเตเดตเดŸเต† เดจเดฎเตเดฎเตพ UPM + npm เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดจเต‹เด•เตเด•เตเด‚. เดˆ เดฌเดฃเตเดŸเดฟเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฑเดฟเดธเต‹เดดเตเดธเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เดชเดพเด•เตเด•เต‡เดœเต เดชเดคเดฟเดชเตเดชเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดจเต‡เดฑเตเดฑเต€เดตเต เดฏเตเดชเดฟเดŽเด‚ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เดคเต เด’เดฐเต npm เดถเต‡เด–เดฐเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดตเต†เตผเดกเดพเดธเดฟเดฏเต‹. เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เด‰เดฃเตเดŸเต เดชเตเดฐเดฎเดพเดฃเต€เด•เดฐเดฃเด‚, เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตเดฑเดšเตเดšเต เด•เดฎเดพเตปเดกเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚.

เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด†เดฆเตเดฏเด‚ เดจเดฟเด™เตเด™เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดฃเด‚ node.js.

เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต

เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ เดซเดฏเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต package.json, เด…เดคเต เดˆ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

เดžเด™เตเด™เตพ เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

npm init เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เดกเดฏเดฒเต‹เด—เต เดธเดฎเดฏเดคเตเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเด•. เดชเต‡เดฐเดฟเดจเดพเดฏเดฟ, เดฑเดฟเดตเต‡เดดเตเดธเต เดกเตŠเดฎเต†เดฏเตเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต com.plarium.somepackage.
เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, displayName เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดชเดพเด•เตเด•เต‡เดœเต.json-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

npm js-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เด†เดฏเดคเดฟเดจเดพเตฝ, เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค, เดจเดฎเตเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดงเดพเดจ, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดซเดฏเดฒเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดพเด•เตเด•เต‡เดœเต เดตเดฟเดตเดฐเดฃเด‚ เด…เดฒเด™เตเด•เต‹เดฒเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด…เดต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต. เดซเดฏเตฝ เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:

  1. เดžเด™เตเด™เตพ เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.
  2. npm init เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เดกเดฏเดฒเต‹เด—เต เดธเดฎเดฏเดคเตเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเด•. เดชเต‡เดฐเดฟเดจเดพเดฏเดฟ, เดฑเดฟเดตเต‡เดดเตเดธเต เดกเตŠเดฎเต†เดฏเตเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต com.plarium.somepackage.
  3. เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, displayName เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดชเดพเด•เตเด•เต‡เดœเต.json-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.
  4. npm js-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เด†เดฏเดคเดฟเดจเดพเตฝ, เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค, เดจเดฎเตเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดงเดพเดจ, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดซเดฏเดฒเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดพเด•เตเด•เต‡เดœเต เดตเดฟเดตเดฐเดฃเด‚ เด…เดฒเด™เตเด•เต‹เดฒเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด…เดต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต. เดซเดฏเตฝ เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:
    {
     "name": "com.plarium.somepackage",
     "displayName": "Some Package",
     "version": "1.0.0",
     "description": "Some Package Description",
     "keywords": [
       "Unity",
       "UPM"
     ],
     "author": "AUTHOR",
     "license": "UNLICENSED"
    }

  5. Unity เดคเตเดฑเดจเตเดจเต package.json-เดจเดพเดฏเดฟ เด’เดฐเต .meta เดซเดฏเตฝ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• (.meta เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเดฒเดพเดคเต† เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เด…เดธเดฑเตเดฑเตเด•เตพ เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ, เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเด‚ เดคเตเดฑเด•เตเด•เตเดจเตเดจเต).

เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต

เดชเดพเด•เตเด•เต‡เดœเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: npm publish --registry *ะฐะดั€ะตั ะดะพ ั…ั€ะฐะฝะธะปะธั‰ะฐ ะฟะฐะบะตั‚ะพะฒ*.

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เดตเดดเดฟ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด’เดฐเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  1. เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด• manifest.json เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดŸเต† เด‰เดฑเดตเดฟเดŸเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต scopedRegistries เด•เต‚เดŸเดพเดคเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเตเด•เต‹เดชเตเดชเตเด•เตพ เดคเดฟเดฐเดฏเตเดจเตเดจ เดธเตเด•เต‹เดชเตเดชเตเด•เดณเตเด‚ เด‰เดฑเดตเดฟเดŸ เดตเดฟเดฒเดพเดธเดตเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.
    
    "scopedRegistries": [
       {
         "name": "Main",
         "url": "ะฐะดั€ะตั ะดะพ ั…ั€ะฐะฝะธะปะธั‰ะฐ ะฟะฐะบะตั‚ะพะฒ",
         "scopes": [
           "com.plarium"
         ]
       }
     ]
    
  2. เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เดตเดฟเตปเดกเต‹ เดคเตเดฑเด•เตเด•เตเด• (เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดชเดพเด•เตเด•เต‡เดœเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดฒเตเดฒ).
  3. เดŽเดฒเตเดฒเดพ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.
  4. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดชเดพเด•เตเด•เต‡เดœเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เด…เดคเต เดšเต‡เตผเด•เตเด•เตเด•.

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ

เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เด…เดธเด‚เดฌเตเดฒเดฟ เดจเดฟเตผเดตเตเดตเดšเดจเด‚ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเดพเดฏเดฟ.

เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เตพ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต† เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด•เตบเดธเต‹เดณเดฟเดฒเต† เด’เดฐเต เดชเดฟเดถเด•เดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตเดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต IDE-เดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด…เดธเด‚เดฌเตเดฒเดฟ เดกเต†เดซเดจเดฟเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดต เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดซเดฏเดฒเตเด•เดณเดพเดฏเดฟ เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต เด‡เดคเดฟเดจเต เด•เดพเดฐเดฃเด‚. เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, IDE-เดฏเดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดฒเดญเตเดฏเดฎเดพเดฃเต.

เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดš เดชเดพเด•เตเด•เต‡เดœเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต:

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ
เดตเตผเด•เตเด•เดฟเด‚เด—เต เดฌเตเดฐเต‡เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเตเดณเตเดณ เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต:

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ

เดชเดพเด•เตเด•เต‡เดœเตเด•เตพเด•เตเด•เต เด…เดŸเดฟเดฏเดจเตเดคเดฟเดฐ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ

เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณเดตเดฏเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดชเดพเด•เตเด•เต‡เดœเต เด•เดพเดทเต†เดฏเดฟเตฝ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  1. เดชเดพเด•เตเด•เต‡เดœเต เด•เดพเดทเต†เดฏเดฟเดฒเต† เดชเดพเด•เตเด•เต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

    เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ

  2. เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเด•.
  3. เดซเดฏเดฒเดฟเตฝ เดชเดคเดฟเดชเตเดชเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• package.json.
  4. เดชเดพเด•เตเด•เต‡เดœเต เด…เดฏเดฏเตเด•เตเด•เตเด• npm publish --registry *ะฐะดั€ะตั ะดะพ ั…ั€ะฐะฝะธะปะธั‰ะฐ ะฟะฐะบะตั‚ะพะฒ*.
  5. เดฏเตเดชเดฟเดŽเด‚ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดตเดดเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดชเดคเดฟเดชเตเดชเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

เดชเดพเด•เตเด•เต‡เดœเต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ

เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ GUID เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚:

  1. เดชเดพเด•เตเด•เต‡เดœเต - เดชเดพเด•เตเด•เต‡เดœเต. เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด‡เดคเดฟเดจเด•เด‚ เดšเต‡เตผเดคเตเดค เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเตฝ เด…เดคเต‡ GUID เด‰เดณเตเดณ เด…เดธเดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ, เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดค เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ GUID-เด•เดณเตเดณเตเดณ เด…เดธเดฑเตเดฑเตเด•เตพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เดฟเดฒเตเดฒ.
  2. เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เด’เดฐเต เดชเดฆเตเดงเดคเดฟเดฏเดพเดฃเต. เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เด‡เดฎเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ GUID-เด•เดณเตเดณเตเดณ เด…เดธเดฑเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ, เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดธเดฑเตเดฑเตเด•เตพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เดตเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด†เดธเตเดคเดฟเด•เตพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดธเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด‚.

เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเดฟเดฒเต‡เด•เตเด•เต เด…เดธเดฑเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด…เดธเดฑเตเดฑเต เด•เตˆเดฎเดพเดฑเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เด•เต‚เดŸเดพเดคเต† เด†เดถเตเดฐเดฟเดค เด…เดธเดฑเตเดฑเตเด•เดณเดฟเดฒเต† เดฒเดฟเด™เตเด•เตเด•เตพ เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดธเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด‚.

เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ: เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด…เดธเดฑเตเดฑเต เดชเด•เตผเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดฎเตเด•เดณเดฟเดฒเต† เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ "เดชเดพเด•เตเด•เต‡เดœเต - เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต" เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚.

เดธเด‚เด˜เตผเดทเด™เตเด™เตพเด•เตเด•เต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ

  1. เด•เต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเดฟเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดŽเดฒเตเดฒเดพ เด…เดธเดฑเตเดฑเตเด•เดณเตเด‚ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GUID-เด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  2. เดŽเดฒเตเดฒเดพ เด…เดธเดฑเตเดฑเตเด•เดณเตเด‚ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เด…เดตเดฏเต† เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  3. เดŽเดฒเตเดฒเดพ เด…เดธเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ GUID-เด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด…เดฏเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดฟเดญเดตเด™เตเด™เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต UPM, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฐเต€เดคเดฟเด•เตพเด•เตเด•เต เดฏเต‹เด—เตเดฏเดฎเดพเดฏ เด’เดฐเต เดฌเดฆเดฒเดพเดฃเดฟเดคเต. เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดถเตเดชเดพเตผเดถเด•เตพ เดฏเดฅเดพเตผเดคเตเดฅ เด•เต‡เดธเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•