stefanvanherwijnen / quasar-app-extension-http-authentication

Token based authentication for Quasar Framework
MIT License
68 stars 15 forks source link

Help with installation needed #55

Open Stjefan opened 2 years ago

Stjefan commented 2 years ago

Hey, I was looking for some authentication-ui and wanted to check out this extension, but I am struggling to install it.

I set up a new quasar project via quasar cli (3.5.4), selected axios and typescript and ran "quasar ext add http-authentication" Then the following error appeared:

[C:\Users\stsch\source\repos\another-q\node_modules\quasar-app-extension-http-authentication\dist\prompts.js:44 export default prompts; ^^^^^^

SyntaxError: Unexpected token 'export'

  • node:vm:352 Object.compileFunction node:vm:352:18

  • loader:1032 wrapSafe node:internal/modules/cjs/loader:1032:15

  • loader:1067 Module._compile node:internal/modules/cjs/loader:1067:27

  • loader:1155 Object.Module._extensions..js node:internal/modules/cjs/loader:1155:10

  • loader:981 Module.load node:internal/modules/cjs/loader:981:32

  • loader:822 Function.Module._load node:internal/modules/cjs/loader:822:12

  • loader:1005 Module.require node:internal/modules/cjs/loader:1005:19

  • helpers:102 require node:internal/modules/cjs/helpers:102:18

  • Extension.js:319 Extension.__getScript [another-q]/[@quasar]/app-webpack/lib/app-extension/Extension.js:319:12

  • Extension.js:256 Extension.__getPrompts [another-q]/[@quasar]/app-webpack/lib/app-extension/Extension.js:256:28

]

Any suggestions?

Thank you :)

stefanvanherwijnen commented 2 years ago

Yes, ESM errors 😫. Quasars AE system doesn't support ESM.

You could try version 2.0.3 because I think latest (wrongfully) points at 3.x. Another option is to import the components from 'quasar-ui-http-authentication'.