[Vuejs]-Not able to build node js project for a specifc imported library

0👍

Well the easiest way to fix it is by removing tslint. As you Already have eslint. You just have have to install some extra eslint packages

npm i -D @typescript-eslint/eslint-plugin;
npm i -D @typescript-eslint/parser;
npm i -D eslint;

The following is the recommended


module.exports = {
    env: {
        commonjs: true,
        es6: true,
        node: true,
    },
    extends: [
        "eslint:recommended",
        "plugin:@typescript-eslint/eslint-recommended",
        "plugin:@typescript-eslint/recommended",
        "plugin:@typescript-eslint/recommended-requiring-type-checking",
    ],
    globals: {
        Atomics: "readonly",
        SharedArrayBuffer: "readonly",
    },
    parser: "@typescript-eslint/parser",
    parserOptions: {
        project: "./tsconfig.json",
        ecmaVersion: 2019,
    },
    plugins: ["@typescript-eslint"],
    rules: {
.....
    }
}

NOTE:

on your tsconfig.json
Add the include section. This as the name says includes the paths of your source files. And exclude does the opposite


{
  "compilerOptions": {
....
  },
  "exclude": [
    "/node_modules/",
    "./config/"
  ],
  "include": [
    "./src/*.ts",
    "./src/**/*.ts",
    "./src/**/**/*.ts",
    "./src/**/**/**/*.ts"
  ]
}

Leave a comment