No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Quasar / Capacitor / Cordova error: “…/node_modules/http-proxy-middleware/dist/index has no exported member 'Config'”

    CLI
    2
    2
    417
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      omgwalt last edited by

      I asked this at stackoverflow.com, but I thought I should ask it here, too, in case someone here knows the answer.

      When I build my app with:

      quasar build -m capacitor -T ios
      I now get the following errors:

      /Users/myusername/Documents/my-app-name/node_modules/@types/webpack-dev-server/index.d.ts ERROR in /Users/myusername/Documents/my-app-name/node_modules/@types/webpack-dev-server/index.d.ts(30,53):

      TS2694: Namespace ‘"/Users/myusername/Documents/my-app-name/node_modules/http-proxy-middleware/dist/index"’ has no exported member ‘Config’.

      /Users/myusername/Documents/my-app-name/node_modules/@types/webpack-dev-server/index.d.ts ERROR in /Users/myusername/Documents/my-app-name/node_modules/@types/webpack-dev-server/index.d.ts(36,29):

      TS2694: Namespace ‘"/Users/myusername/Documents/my-app-name/node_modules/http-proxy-middleware/dist/index"’ has no exported member ‘Config’.

      I get the same result if I build with Cordova:
      quasar build -m cordova -T ios

      Any references to this kind of error that I can find online describe situations that do not seem to be related to my own.

      The last time I built my app (about a 3-4 weeks ago), it built just fine.

      I have tried deleting all of the following and rebuilding:

      node_modules
      src_capacitor
      package-lock.json
      yarn.lock
      Running quasar info command yields the following:

      Operating System - Darwin(19.6.0) - darwin/x64
      NodeJs - 12.18.3

      Global packages
      NPM - 6.14.9
      yarn - 1.22.5
      @quasar/cli - 1.1.2
      @quasar/icongenie - 2.3.3
      cordova - 10.0.0

      Important local packages
      quasar - 1.14.5 – Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
      @quasar/app - 2.1.8 – Quasar Framework local CLI
      @quasar/extras - 1.9.10 – Quasar Framework fonts, icons and animations
      eslint-plugin-quasar - Not installed
      vue - 2.6.12 – Reactive, component-oriented view layer for modern web interfaces.
      vue-router - 3.2.0 – Official router for Vue.js 2
      vuex - 3.6.0 – state management for Vue.js
      electron - 10.1.6 – Build cross platform desktop apps with JavaScript, HTML, and CSS
      electron-packager - 14.2.1 – Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI
      electron-builder - 22.9.1 – A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box
      @babel/core - 7.12.9 – Babel compiler core.
      webpack - 4.44.2 – Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, … and your custom stuff.
      webpack-dev-server - 3.11.0 – Serves a webpack app. Updates the browser on changes.
      workbox-webpack-plugin - 5.1.4 – A plugin for your Webpack build process, helping you generate a manifest of local files that workbox-sw should precache.
      register-service-worker - 1.7.1 – Script for registering service worker, with hooks
      typescript - 3.9.5 – TypeScript is a language for application scale JavaScript development
      @capacitor/core - 2.4.3 – Capacitor: cross-platform mobile apps with the web
      @capacitor/cli - 2.4.3 – Capacitor: Cross-platform apps with JavaScript and the web
      @capacitor/android - 2.4.3 – Capacitor: cross-platform mobile apps with the web
      @capacitor/ios - 2.4.3 – Capacitor: cross-platform mobile apps with the web

      Quasar App Extensions
      @quasar/quasar-app-extension-qmediaplayer - 1.1.3 – A Quasar App Extension for @quasar/quasar-ui-qmediaplayer

      Networking
      Host - MacBook-Pro-3.local
      en1 - 10.0.0.143

      Can anyone help?

      1 Reply Last reply Reply Quote 0
      • L
        lmv last edited by

        You have two options, reinstall the project or add into package.json => dependencies “http-proxy-middleware@0.19.x” version. In default version used by “@quasar/cli” is “http-proxy-middleware@1.x.x”, I added v 0.19 and it works for me without errors in the console.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post