当导入打字稿声明文件时,Eslint 抛出导入错误:import/no-unresolved。我正在使用 lerna 作为 monorepo。相关申报文件导入。下面导入的文件是app.d.ts 文件。
我可以在下面的配置中添加 "import/ignore": [".d.ts"] ,这解决了错误,但我正在寻找除此之外的解决方案。
// types
import { Theme } from '@typings/app';
Run Code Online (Sandbox Code Playgroud)
我的 .eslintrc.js 配置文件:
module.exports = {
parser: "@typescript-eslint/parser",
extends: [
"airbnb",
"plugin:@typescript-eslint/recommended",
"prettier",
"prettier/react"
],
plugins: ["react", "jsx-a11y", "react-hooks", "sprinklr"],
env: {
browser: true,
node: true,
es6: true
},
globals: {
define: true,
require: true
},
rules: {
strict: [2, "never"],
"no-multi-spaces": 0,
"spaced-comment": 0,
"no-multi-assign": 0,
//Import rules
"import/extensions": [
2,
"ignorePackages",
{
js: "never",
jsx: "never",
mjs: "never",
ts: "never", …Run Code Online (Sandbox Code Playgroud)