the custom theme will be removed

NodeBB Development
  • I copied a theme from persona, then rename it (include some value in .json file).

    The issue caused -- When I install or unstall pugin (eg. nodebb-plugin-custom-pages), the custom theme will be removed(in other words, the theme reverted to the 4 main theme).

    The custom theme is under the path: /nodebb/node_modules

    Is there any mistake I maked?

  • I copied a theme from persona, then rename it (include some value in .json file).

    We recommend not doing this, and rather using a child theme. That's not your problem though.

    The custom theme is under the path: /nodebb/node_modules

    Place your theme somewhere else and then link it into node_modules using npm

    cd path/to/nodebb-theme-your-theme
    npm link
    cd path/to/nodebb
    npm link nodebb-theme-your-theme
    
  • @pitaj Thanks!
    I put the custom theme outside, and linked it. The custom theme have not be removed👏 , but the link will still lost when I install or unstall a pugin😰
    More information My partner have not this issue, and we using different OS (linux & Window 10 )and NodeBB verison(1.16 & 1.17)

    29/4 update, the issue will happen on linux

  • Yeah it's a known issue you'll have to relink sometimes. It depends on what npm version and OS you're using.


Suggested Topics