[Bug] Plugin dependencies' dependencies not installed correctly
See original GitHub issue- Insomnia Version: 6.5.4
- Operating System: Windows 10 Pro, 1903
Details
I installed insomnia-plugin-regex
via the Preferences/Plugins tab without issue, but ran into issues when installing the insomnia-plugin-os
plugin. It complains that it cannot fine the esprima
module. I tracked down the dependencies of insomnia-plugin-os
(LINK), which is the NPM module jsonpath
. I then tracked down the dependencies of jsonpath
(LINK), which finally revealed the esprima
dependency (along with 2 others).
Error output below:
insomnia-plugin-os install error: Command failed: āC:\Users\user\AppData\Local\insomnia\app-6.5.4\Insomnia.exeā --no-deprecation C:\Users\user\AppData\Local\insomnia\app-6.5.4\resources\bin\yarn-standalone.js add insomnia-plugin-os --modules-folder C:\Users\user\AppData\Local\Temp\insomnia_6.5.4\insomnia-plugin-os-1564098003065 --cwd C:\Users\user\AppData\Local\Temp\insomnia_6.5.4\insomnia-plugin-os-1564098003065 --no-lockfile --production --no-progress error C:\Users\user\AppData\Local\Temp\insomnia_6.5.4\insomnia-plugin-os-1564098003065\jsonpath: Command failed. Exit code: 1 Command: node lib/aesprim.js > generated/aesprim-browser.js Arguments: Directory: C:\Users\user\AppData\Local\Temp\insomnia_6.5.4\insomnia-plugin-os-1564098003065\jsonpath Output: internal/modules/cjs/loader.js:604 throw err; ^ Error: Cannot find module āesprimaā at Function.Module._resolveFilename (internal/modules/cjs/loader.js:602:15) at Function.resolve (internal/modules/cjs/helpers.js:30:19) at Object.<anonymous> (C:\Users\user\AppData\Local\Temp\insomnia_6.5.4\insomnia-plugin-os-1564098003065\jsonpath\lib\aesprim.js:4:20) at Object.<anonymous> (C:\Users\user\AppData\Local\Temp\insomnia_6.5.4\insomnia-plugin-os-1564098003065\jsonpath\lib\aesprim.js:20:3) at Module._compile (internal/modules/cjs/loader.js:711:30) at Object.Module._extensionsā¦js (internal/modules/cjs/loader.js:722:10) at Module.load (internal/modules/cjs/loader.js:620:32) at tryModuleLoad (internal/modules/cjs/loader.js:559:12) at Function.Module._load (internal/modules/cjs/loader.js:551:3) at Function.Module.runMain (internal/modules/cjs/loader.js:753:10)
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:12 (3 by maintainers)
For windows 10-11 users
npm install insomnia-plugin-os
Then the plugin you want to install for example in my case
insomnia-plugin-xdebug
npm install insomnia-plugin-xdebug
Go to C:\Users\YOUR_USERNAME\node_modules
cut 3 folders
Open Insomnia->Application->Preferences->Plugins
Press
Reveal Plugins Folder
Paste copied items
Open Insomnia->Application->Preferences->Plugins
Press
Reload Plugins
Thatās it!
Good luck!
When I run
npm install insomnia-plugin-os
in my~/Library/Application Support/Insomnia/plugins
directory, nothing happens. Well, something happens, but nothing useful. To wit:It creates a
~/package-lock.json
and~/node_modules
, but does not otherwise do anything to theplugins/
directory.