Plugin: support Excalidraw in joplin

What you need to do do make it work:

  • disable & delete plugin from Joplin if it was from official repo;
  • clone GIT repo of the following fork which fixes the minor issue
  • make sure Yarn and NPM are installed
  • navigate in terminal to root of cloned repo

Set the NODE_OPTIONS environment variable

Windows (Command Prompt):

set NODE_OPTIONS=--openssl-legacy-provider

Windows (PowerShell):

$env:NODE_OPTIONS="--openssl-legacy-provider"

Linux/macOS:

export NODE_OPTIONS=--openssl-legacy-provider

After setting this environment variable, try running the build:

yarn install
npm run dist

It will log at the end of last command the path to generated JPL file.

  • copy file from mentioned location

Install the Plugin in Joplin

To install the plugin, you can manually place the .jpl file into Joplin’s plugins folder.

On Windows:

C:\Users<YourUser>.config\joplin-desktop\plugins\

On Linux:

~/.config/joplin-desktop/plugins/

On macOS:

~/Library/Application Support/joplin-desktop/plugins/

Big thanks to @gnsiva and @artikell!!

1 Like