Obsidian์ ์ ๋ฒ์ ๋ง๋ค ํ๋ฌ๊ทธ์ธ์ ์ํ ์๋ก์ด ๊ธฐ๋ฅ์ด ๋์
๋ ์ ์์ต๋๋ค. ์ํ๊น๊ฒ๋ ํ๋ฌ๊ทธ์ธ์์ ์ต๊ทผ์ ๋์
๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์์ง ์ต์ ๋ฒ์ ์ Obsidian์ผ๋ก ์
๋ฐ์ดํธํ์ง ์์ ์ฌ์ฉ์์ ์ค์น๊ฐ ์ค๋จ๋ ์ ์์ต๋๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด versions.json
์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ Obsidian ์ฑ ๋ฒ์ ์ ๋ฐ๋ผ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ์ ์ ์ดํ ์ ์์ต๋๋ค.
versions.json
์๋ JSON ๊ฐ์ฒด๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, ํค๋ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ์ด๊ณ ๊ฐ์ ํด๋น minAppVersion
์
๋๋ค.
์ฌ์ฉ์๊ฐ ๋งค๋ํ์คํธ์ minAppVersion
๋ณด๋ค ๋ฎ์ Obsidian ์ฑ ๋ฒ์ ์ผ๋ก ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ ค๊ณ ํ๋ฉด Obsidian์ ํ๋ฌ๊ทธ์ธ ์ ์ฅ์์ ๋ฃจํธ์์ versions.json
ํ์ผ์ ์ฐพ์ต๋๋ค.
๋ค์ ์์์ ์ฌ์ฉ์๋ Obsidian 1.1.0์ ์ค์นํ์ง๋ง ํ๋ฌ๊ทธ์ธ minAppVersion
์ 1.2.0์
๋๋ค.
manifest.json:
{
// ...
"version": "1.0.0",
"minAppVersion": "1.2.0"
}
์ฌ์ฉ์๊ฐ Obsidian ์ฑ ๋ฒ์ 1.1.0์ ์คํํ๋ ๊ฒฝ์ฐ Obsidian์ versions.json
์ ์ฐธ์กฐํ์ฌ ๋์ฒด ๋ฒ์ ์ด ์๋์ง ํ์ธํฉ๋๋ค.
versions.json:
{
"0.1.0": "1.0.0",
"0.12.0": "1.1.0",
}
์ด ๊ฒฝ์ฐ 1.1.0์ ๋ํ ์ต์ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ์ 0.12.0์ ๋๋ค.
Important
versions.json
์ ๋ชจ๋ ํ๋ฌ๊ทธ์ธ ๋ฆด๋ฆฌ์ค๋ฅผ ๋์ดํ ํ์๋ ์์ต๋๋ค. ํ๋ฌ๊ทธ์ธ์minAppVersion
์ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ์๋งversions.json
์ ์ ๋ฐ์ดํธํ๋ฉด ๋ฉ๋๋ค.