meltingkeith Posted Wednesday at 12:22 PM Share Posted Wednesday at 12:22 PM My Vortex seems unable to install any extensions. It can't install them from github, it can't install them from nexus mods, it can't install them from my downloads folder - no matter what game, or how I try to install the extension, it doesn't seem to work. I have tried uninstalling and re-installing Vortex about 10 times, including using revo, and I get the exact same error every time: Error: require() of ES Module C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Final Fantasy XII The Zodiac Age Vortex support v0.9.0\index.js from C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\vortex-run\lib\index.js not supported. C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Final Fantasy XII The Zodiac Age Vortex support v0.9.0\index.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules. Instead rename C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Final Fantasy XII The Zodiac Age Vortex support v0.9.0\index.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in C:\Users\beard\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead). at __node_internal_captureLargerStackTrace (node:internal/errors:496:5) at new NodeError (node:internal/errors:405:5) at Module._extensions..js (node:internal/modules/cjs/loader:1299:19) at Module.load (node:internal/modules/cjs/loader:1126:32) at Module._load (node:internal/modules/cjs/loader:967:12) at l._load (node:electron/js2c/asar_bundle:2:13642) at o._load (node:electron/js2c/renderer_init:2:2455) at Function._load (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10041:108) at Module.require (node:internal/modules/cjs/loader:1150:19) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10039:190) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:9606:127) at Proxy.require (node:internal/modules/cjs/helpers:119:18) at installExtensionDependencies (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2660:16) at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2662:140 at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5) at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14) I've tried every fix I can find from searching online, but none of the ones I found worked for me. Link to comment Share on other sites More sharing options...
Pickysaurus Posted Wednesday at 02:54 PM Share Posted Wednesday at 02:54 PM Looks like a fault with the FFXII feature - you can contact the creator here: https://www.nexusmods.com/site/mods/59 Link to comment Share on other sites More sharing options...
meltingkeith Posted Wednesday at 03:08 PM Author Share Posted Wednesday at 03:08 PM I can, but I'm not convinced it's a fault with that particular extension. As I said, I get the same error for every extension I've tried downloading. Here it is for Stardew Valley: Error: require() of ES Module C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Stardew Valley v0.3.4\index.js from C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\vortex-run\lib\index.js not supported. C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Stardew Valley v0.3.4\index.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules. Instead rename C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Stardew Valley v0.3.4\index.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in C:\Users\beard\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead). at __node_internal_captureLargerStackTrace (node:internal/errors:496:5) at new NodeError (node:internal/errors:405:5) at Module._extensions..js (node:internal/modules/cjs/loader:1299:19) at Module.load (node:internal/modules/cjs/loader:1126:32) at Module._load (node:internal/modules/cjs/loader:967:12) at l._load (node:electron/js2c/asar_bundle:2:13642) at o._load (node:electron/js2c/renderer_init:2:2455) at Function._load (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10041:108) at Module.require (node:internal/modules/cjs/loader:1150:19) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10039:190) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:9606:127) at Proxy.require (node:internal/modules/cjs/helpers:119:18) at installExtensionDependencies (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2660:16) at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2662:140 at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5) at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14) And Cyberpunk: Error: require() of ES Module C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Cyberpunk 2077 Vortex Support v0.11.1\index.js from C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\vortex-run\lib\index.js not supported. C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Cyberpunk 2077 Vortex Support v0.11.1\index.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules. Instead rename C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Cyberpunk 2077 Vortex Support v0.11.1\index.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in C:\Users\beard\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead). at __node_internal_captureLargerStackTrace (node:internal/errors:496:5) at new NodeError (node:internal/errors:405:5) at Module._extensions..js (node:internal/modules/cjs/loader:1299:19) at Module.load (node:internal/modules/cjs/loader:1126:32) at Module._load (node:internal/modules/cjs/loader:967:12) at l._load (node:electron/js2c/asar_bundle:2:13642) at o._load (node:electron/js2c/renderer_init:2:2455) at Function._load (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10041:108) at Module.require (node:internal/modules/cjs/loader:1150:19) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10039:190) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:9606:127) at Proxy.require (node:internal/modules/cjs/helpers:119:18) at installExtensionDependencies (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2660:16) at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2662:140 at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5) at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14) Final Fantasy XVI: Error: require() of ES Module C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Final Fantasy XVI Vortex Extension v0.1.1\index.js from C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\vortex-run\lib\index.js not supported. C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Final Fantasy XVI Vortex Extension v0.1.1\index.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules. Instead rename C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Final Fantasy XVI Vortex Extension v0.1.1\index.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in C:\Users\beard\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead). at __node_internal_captureLargerStackTrace (node:internal/errors:496:5) at new NodeError (node:internal/errors:405:5) at Module._extensions..js (node:internal/modules/cjs/loader:1299:19) at Module.load (node:internal/modules/cjs/loader:1126:32) at Module._load (node:internal/modules/cjs/loader:967:12) at l._load (node:electron/js2c/asar_bundle:2:13642) at o._load (node:electron/js2c/renderer_init:2:2455) at Function._load (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10041:108) at Module.require (node:internal/modules/cjs/loader:1150:19) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10039:190) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:9606:127) at Proxy.require (node:internal/modules/cjs/helpers:119:18) at installExtensionDependencies (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2660:16) at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2662:140 at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5) at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14) And Spider-Man: Error: require() of ES Module C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Spider-Man Remastered and Miles Morales Support v2.0.3\index.js from C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\vortex-run\lib\index.js not supported. C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Spider-Man Remastered and Miles Morales Support v2.0.3\index.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules. Instead rename C:\Users\beard\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Spider-Man Remastered and Miles Morales Support v2.0.3\index.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in C:\Users\beard\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead). at __node_internal_captureLargerStackTrace (node:internal/errors:496:5) at new NodeError (node:internal/errors:405:5) at Module._extensions..js (node:internal/modules/cjs/loader:1299:19) at Module.load (node:internal/modules/cjs/loader:1126:32) at Module._load (node:internal/modules/cjs/loader:967:12) at l._load (node:electron/js2c/asar_bundle:2:13642) at o._load (node:electron/js2c/renderer_init:2:2455) at Function._load (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10041:108) at Module.require (node:internal/modules/cjs/loader:1150:19) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10039:190) at Module.require (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:9606:127) at Proxy.require (node:internal/modules/cjs/helpers:119:18) at installExtensionDependencies (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2660:16) at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2662:140 at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5) at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14) I'd attach more, but you get the idea - from what I can tell, it's the same issue with every extension. Link to comment Share on other sites More sharing options...
ChemBoy1 Posted Wednesday at 03:50 PM Share Posted Wednesday at 03:50 PM You may need to reinstall Vortex. Seems like the node.js dependencies that are included with Vortex may be missing. I have not seen this type of error before, so congrats on your discovery lol. And don't worry, reinstalling Vortex will not affect your managed games and mods. Link to comment Share on other sites More sharing options...
Solution meltingkeith Posted Wednesday at 03:56 PM Author Solution Share Posted Wednesday at 03:56 PM (edited) And nevermind - I seem to have got it working. I have no idea what this package.json file is for so it's possible I've broken something else, but there was a line in it that said "type": "module" and I changed it to "type": "commonjs", and everything seems to work fine now? The file was at C:\Users\<username>\package.json, so no clue how it got there or what it was trying to do, because looking at everything else inside it (not much) I can't see what it's for? Thanks everyone for still having a look and suggesting solutions! (/if you know what I've done and what I've potentially messed up, I would appreciate insight lol) ETA: Seems I just missed your reply, sorry ChemBoy! But yes, definitely tried that - tried uninstalling normally, tried uninstalling and then manually removing appdata files, tried using everything to delete every vortex thing I could find, tried using revo, tried uninstalling and re-installing on a different computer account (which may sound dumb, but it's how I got discord to start working for me again when it broke) - definitely not as simple as a re-install, unfortunately! Edited Wednesday at 03:59 PM by meltingkeith Link to comment Share on other sites More sharing options...
Pickysaurus Posted Thursday at 08:04 AM Share Posted Thursday at 08:04 AM Hmm do you develop NodeJS applications on your machine? I've never seen this specific error before, and it seems to be your PC being opinionated about the extension format. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now