๐ฆ plugin-debug
The debug plugin will display useful debug information at http://localhost:3000/__docusaurus/debug
.
.docusaurus
๋๋ ํฐ๋ฆฌ์ ์ฝํ
์ธ (๊ฒฝ๋ก ๋ง๋ค๊ธฐ ๊ฐ์)๋ฅผ ์ฝ๊ฒ ๊ฒ์ฌํ ์ ์์ ๋ฟ ์๋๋ผ contentLoaded
์๋ช
์ฃผ๊ธฐ๋ฅผ ํตํด ํ๋ฌ๊ทธ์ธ ๋ฐ์ดํฐ๊ฐ ๋ก๋๋๋ ๊ฒ์ฒ๋ผ ๋์คํฌ์ ์ฐ์ง ์๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๊ฒ์ฌํด์ผ ํ ๋ ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์์๊ฒ ์ ์ฉํ ๊ธฐ๋ฅ์
๋๋ค.
classic ํ๋ฆฌ์
์ค์ ์ ํตํด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ค๋ฉด ํ๋ฆฌ์
๊ธฐ๋ณธ ์ค์ ์ ๊ฐ๋ฐ์ค์๋ ํ๋ฌ๊ทธ์ธ์ ํ์ฑํํ๊ณ ์ ํ ๋น๋ ์์๋ ๋นํ์ฑํ(debug: undefined
)ํด์ ์ ์ฌ์ ์ผ๋ก ๋ฏผ๊ฐํ ์ ๋ณด ๋
ธ์ถ์ ํผํฉ๋๋ค. debug: true
๋ก ์ค์ ํด ํญ์ ํ์ฑํํ๊ฑฐ๋ debug: false
๋ก ์ค์ ํด ํญ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
๋ ๋ฆฝ ์คํํ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ํ๊ฒฝ ์ค์ ํ์ธ ํ ๊ฐ์ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
export default {
plugins: [
process.env.NODE_ENV === 'production' && '@docusaurus/plugin-debug',
].filter(Boolean),
};
๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋ฑ๋กํ๋ ค๋ ๊ฒฝ์ฐ ํด๋น ํ๋ฌ๊ทธ์ธ์ ํ์ฑํํ๋ ๊ฒ์ ๊ถ์ฅํ ๊ฒ๋๋ค. ํด๋น ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ๋ถ์ ๋ฐฐํฌ ์ค์ ์ ์ข ๋ ์ฝ๊ฒ ๊ฒ์ฌํ ์ ์์ต๋๋ค.
๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๋ค๋ฉด ์ ํ ๋ฐฐํฌ ์์ ๋ํ์ฌ์ฐ๋ฃจ์ค์ฒ๋ผ ์ค์ ํ ์๋ ์์ต๋๋ค.
์ค์นโ
- npm
- Yarn
- pnpm
npm install --save @docusaurus/plugin-debug
yarn add @docusaurus/plugin-debug
pnpm add @docusaurus/plugin-debug
@docusaurus/preset-classic
์ ์ค์นํ ๊ฒฝ์ฐ์๋ ํ๋ฌ๊ทธ์ธ์ ๋ฐ๋ก ์ค์นํ ํ์๋ ์์ต๋๋ค.
You can configure this plugin through the preset options.
์ค์ โ
ํด๋น ํ๋ฌ๊ทธ์ธ์ ํ์ฌ ์ต์ ์ ๊ฐ์ง๊ณ ์์ง ์์ต๋๋ค.
์ค์ ์์โ
ํ๋ฆฌ์ ์ต์ ์ด๋ ํ๋ฌ๊ทธ์ธ ์ต์ ์์ ํ๋ฌ๊ทธ์ธ์ ์ค์ ํ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ ๋ํ์ฌ์ฐ๋ฃจ์ค ์ฌ์ฉ์๋ ํ๋ฆฌ์ ์ต์ ์ ์ฌ์ฉํด ํ๋ฌ๊ทธ์ธ์ ์ค์ ํฉ๋๋ค.
- Preset options
- Plugin Options
ํ๋ฆฌ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ๋ฆฌ์ ์ต์ ์ ํตํด ํ๋ฌ๊ทธ์ธ์ ์ค์ ํ ์ ์์ต๋๋ค.
export default {
presets: [
[
'@docusaurus/preset-classic',
{
debug: true, // This will enable the plugin in production
},
],
],
};
๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ต์ ์ ์ง์ ์ค์ ํ ์ ์์ต๋๋ค.
export default {
plugins: ['@docusaurus/plugin-debug'],
};