āĻāĻā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻ¯āĻž āĻĻā§āĻ°ā§āĻāĻāĻžāĻ˛ āĻ§āĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻšāĻā§āĻā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¤ā§āĻ¸ (.cs), āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ (.dll) āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻĻ (āĻāĻŦāĻŋ, āĻļāĻŦā§āĻĻ, āĻŽāĻĄā§āĻ˛, āĻĒā§āĻ°āĻŋāĻĢā§āĻ¯āĻžāĻŦ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§, āĻāĻŽāĻ°āĻž āĻāĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻĻā§āĻļā§āĻ¯āĻŧ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤
āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¤āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
1. āĻ¨āĻāĻ˛ - "āĻšāĻžāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž" āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻ¨āĻāĻ˛ āĻāĻ°āĻŋāĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻ¸āĻŦ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
- āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§āĻāĨ¤
- āĻ¸āĻŽā§āĻĒāĻĻ GUID āĻāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§āĻāĨ¤
āĻāĻ¨āĻ¸:
- āĻŦāĻŋāĻļāĻžāĻ˛ āĻāĻžāĻ¨ā§āĻĄāĻžāĻ°āĨ¤
- āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨ā§āĻ.
- āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤
- āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻĻ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤
2.
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻāĻĒāĻ¨āĻŋ āĻāĻ¤ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻĒāĻĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
- āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§āĻāĨ¤
āĻāĻ¨āĻ¸:
- āĻāĻŋāĻ āĻĻāĻā§āĻˇāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
- āĻāĻŋāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŦ āĻŦāĻ¨ā§āĻ§ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ - āĻāĻĒāĻ¨āĻžāĻā§ LFS āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
- āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĨ¤
- āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻŦāĻ āĻĄāĻžāĻāĻ¨āĻā§āĻ°ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤
- GUID āĻ¸āĻāĻāĻ°ā§āĻˇ āĻ¸āĻŽā§āĻāĻŦ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¯ā§āĻ° āĻĒāĻā§āĻˇ āĻĨā§āĻā§ āĻā§āĻ¨ āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§āĻ¨ āĻāĻāĻ°āĻŖ āĻ¨ā§āĻāĨ¤
3. NuGet - NuGet āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖāĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻāĻāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¨āĻž āĻāĻŽāĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻžāĻāĨ¤
- āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨āĨ¤
āĻāĻ¨āĻ¸:
- āĻāĻāĻ¨āĻŋāĻāĻŋ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¨ā§āĻā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻāĻžāĻ¨ā§ āĻ¨āĻž (āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻāĻšāĻžāĻŦā§ āĻāĻāĻ¨āĻŋāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻ° āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§)āĨ¤
- āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽā§āĻĒāĻĻ āĻŦāĻŖā§āĻāĻ¨ā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤
4. āĻāĻāĻ¨āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° - āĻāĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻŋāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖāĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤
- GUID āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ .meta āĻĢāĻžāĻāĻ˛ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻžāĨ¤
- āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
- āĻāĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻĻ āĻŦāĻ¨ā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
āĻāĻ¨āĻ¸:
- GUID āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻāĻāĻ¨āĻ āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ¨ā§āĻāĨ¤
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§āĻ° āĻ āĻāĻžāĻŦā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻāĻŋ āĻāĻāĻ¨ āĻā§āĻŦ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ āĻ¸ā§āĻāĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻŦāĨ¤
āĻāĻāĻ¨āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°
āĻāĻāĻ¨āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° (āĻāĻ° āĻĒāĻ°ā§ UPM āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§) āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻā§āĻ˛āĨ¤ āĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻāĻŋ 2018.1 āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ¨āĻŋāĻāĻŋ āĻā§āĻāĻ¨ā§āĻ˛āĻāĻŋāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2018.3 āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻāĻžāĻ¸ā§āĻāĻŽ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻ¨āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸
āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¤ā§āĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ (āĻ¸āĻŽā§āĻĒāĻĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ) āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻā§. %projectFolder%/Library/PackageCache
āĻāĻŦāĻ āĻā§āĻ¨ā§āĻāĻžāĻŦā§āĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻ°āĻ¯āĻŧā§āĻā§ packages/manifest.json
.
āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒā§āĻ¯āĻžāĻā§āĻ
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸ā§āĻ¤ā§āĻ°
UPM āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¤ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
1. āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¤āĻŋāĨ¤
- āĻā§āĻ¨ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ.
āĻāĻ¨āĻ¸:
- āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻāĻŋāĻ˛āĻ¤āĻžāĨ¤
- āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
2. Git āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻž āĻĻāĻ°āĻāĻžāĻ° āĻ¤āĻž āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻŋāĻ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĨ¤
āĻāĻ¨āĻ¸:
- āĻāĻĒāĻ¨āĻŋ UPM āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
3. npm āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ UPM āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻāĻ¨āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨āĻ¸:
- āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ "-āĻĒā§āĻ°āĻŋāĻāĻŋāĻ" āĻāĻžāĻĄāĻŧāĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤
āĻāĻŽāĻ°āĻž āĻ¨ā§āĻā§ UPM + npm āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĻā§āĻāĻŦāĨ¤ āĻāĻ āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛āĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¯ā§āĻā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¨ā§āĻāĻŋāĻ UPM āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ā§ˇ
āĻāĻāĻāĻŋ npm āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻāĻĒ
āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¨ā§āĻ¸āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§ package.json
, āĻ¯āĻž āĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻš āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻ¯ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¯āĻžāĻ¨āĨ¤
npm init āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ āĻāĻŦāĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĄā§āĻŽā§āĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, com.plarium.somepackageāĨ¤
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, package.json-āĻ displayName āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ npm js-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ, āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ, āĻ¯āĻž āĻāĻāĻ¨āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻāĻā§ āĻ¨āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻžāĻ˛āĨ¤ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻ¤ā§ āĻšāĻŦā§:
- āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻ¯ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¯āĻžāĻ¨āĨ¤
- npm init āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ āĻāĻŦāĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĄā§āĻŽā§āĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, com.plarium.somepackageāĨ¤
- āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, package.json-āĻ displayName āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
- āĻ¯ā§āĻšā§āĻ¤ā§ npm js-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ, āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ, āĻ¯āĻž āĻāĻāĻ¨āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻāĻā§ āĻ¨āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻžāĻ˛āĨ¤ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻ¤ā§ āĻšāĻŦā§:
{ "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 āĻĢāĻžāĻāĻ˛ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽā§āĻĒāĻĻ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž, āĻāĻāĻ¨āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻž āĻĨāĻžāĻā§)āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻā§āĻā§
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§: 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 āĻ¸āĻš āĻ¸āĻŽā§āĻĒāĻĻ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒāĻĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻ¤āĻŦā§ āĻ¯ā§āĻ¸āĻŦ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¸āĻŽā§āĻĒāĻĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ Unity āĻā§āĻ˛āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻ˛āĻŋāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§āĨ¤
āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ: āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻĻ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ°ā§āĻ° āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ-āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻŦāĻŋāĻ°ā§āĻ§ āĻāĻāĻŦā§ā§ˇ
āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
- āĻ¸āĻāĻāĻ°ā§āĻˇ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻĒāĻĻ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ GUID āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĨ¤
- āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻĒāĻĻ āĻ¯ā§āĻ āĻāĻ°āĻžāĨ¤
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° GUID āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŽāĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻāĻāĻĒāĻŋāĻāĻŽ āĻšāĻ˛ āĻāĻāĻ¨āĻŋāĻāĻŋāĻ¤ā§ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŦāĻŋāĻ¤āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¯āĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļāĻā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŽāĻžāĻŽāĻ˛āĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻĻā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻāĻŋ āĻāĻļāĻž āĻāĻ°āĻŋāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com