π¦ 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
λ‘ μ€μ ν΄ νμ λΉνμ±νν μ μμ΅λλ€.
λ 립 μ€νν νλ¬κ·ΈμΈμ μ¬μ©νλ κ²½μ°μλ νκ²½ μ€μ νμΈ ν κ°μ ν¨κ³Όλ₯Ό μ»μ μ μμ΅λλ€.
module.exports = {
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
μ μ€μΉν κ²½μ°μλ νλ¬κ·ΈμΈμ λ°λ‘ μ€μΉν νμλ μμ΅λλ€.
μ¬λ¬λΆμ ν리μ μ΅μ μ μ¬μ©ν΄ νλ¬κ·ΈμΈμ μ€μ ν μ μμ΅λλ€.
μ€μ β
ν΄λΉ νλ¬κ·ΈμΈμ νμ¬ μ΅μ μ κ°μ§κ³ μμ§ μμ΅λλ€.
μ€μ μμβ
ν리μ μ΅μ μ΄λ νλ¬κ·ΈμΈ μ΅μ μμ νλ¬κ·ΈμΈμ μ€μ ν μ μμ΅λλ€.
λλΆλΆμ λνμ¬μ°λ£¨μ€ μ¬μ©μλ ν리μ μ΅μ μ μ¬μ©ν΄ νλ¬κ·ΈμΈμ μ€μ ν©λλ€.
- Preset options
- Plugin Options
ν리μ μ μ¬μ©νλ κ²½μ° ν리μ μ΅μ μ ν΅ν΄ νλ¬κ·ΈμΈμ μ€μ ν μ μμ΅λλ€.
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
debug: true, // This will enable the plugin in production
},
],
],
};
λ 립μ μΌλ‘ μ€νλλ νλ¬κ·ΈμΈμ μ¬μ©νλ κ²½μ°μλ νλ¬κ·ΈμΈμ λν μ΅μ μ μ§μ μ€μ ν μ μμ΅λλ€.
module.exports = {
plugins: ['@docusaurus/plugin-debug'],
};