[Vuejs]-How to use module `module` in a vue project?

-3👍

We can resolve the problem by this way:
https://github.com/ota-meshi/eslint-plugin-vue-demo

The link page refer us a demo to use eslint and eslint-plugin-vue in browser.

Configs in vue.config.js of project can resolve the above question:

      resolve: {
        alias: {
          // resolve `module` not found
          module: path.resolve("./shim/module.js"),
          globby: path.resolve("./shim/empty"),
          eslint$: path.resolve("./shim/eslint/index.js"),
          esquery: path.resolve("./node_modules/esquery/dist/esquery.min.js"),
          "@eslint/eslintrc/universal": path.resolve(
            "./node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs",
          ),
        }
      },

alias links to this directory:
https://github.com/ota-meshi/eslint-plugin-vue-demo/tree/main/shim

Other alias will resolve faults after resolve module not found happen.

Leave a comment