Eslint 插件导入在 Lerna 包内的特定模块上抛出 "import/no-unresolved"
Eslint plugin import throws "import/no-unresolved" on specific modules inside a Lerna package
我是第一次使用 Lerna,我想创建一个微服务的 monorepo,所以在一个服务中我安装了 axios、puppeter 和 joi,所以 eslint-plugin-import 将它们视为未解决,因为它们不在根 package.json
我不知道如何更改我当前的 Eslint 配置,而且我很确定我不需要为 packages 中的每个服务创建 Eslint 配置文件夹,因为我看到 lerna 的回购协议不这样做
我正在使用爱彼迎的规则
"eslint": "5.3.0",
"eslint-config-airbnb": "17.1.0",
"eslint-plugin-import": "2.16.0",
"eslint-plugin-jsx-a11y": "6.2.0",
"eslint-plugin-react": "7.12.4",
而且,这是我的 .eslintrc
{
"extends": "airbnb",
"rules": {
"no-unused-vars": [
"error",
{
"argsIgnorePattern": "next"
}
]
},
"env": {
"browser": true,
"es6": true,
"mocha": true,
"node": true
}
}
~/api-gateway/packages/service-accountancy/lib/scrapper.js
2:27 错误无法解析模块 'puppeteer' import/no-unresolved 的路径
3:22 错误无法解析模块路径 'puppeteer/lib/Page' import/no-unresolved
~/api-gateway/packages/service-accountancy/src/api/api.js
2:21 错误无法解析模块路径 'joi' import/no-unresolved
~/api-gateway/packages/service-accountancy/src/repository/repository.js
2:23 错误无法解析模块路径 'axios' import/no-unresolved
~/api-gateway/packages/service-accountancy/src/schemas/portalRequest.js
1:21 错误无法解析模块路径 'joi' import/no-unresolved
eslint-plugin-import 包实际上在做它的工作,这些包在 Eslint 运行
时没有下载
我是第一次使用 Lerna,我想创建一个微服务的 monorepo,所以在一个服务中我安装了 axios、puppeter 和 joi,所以 eslint-plugin-import 将它们视为未解决,因为它们不在根 package.json
我不知道如何更改我当前的 Eslint 配置,而且我很确定我不需要为 packages 中的每个服务创建 Eslint 配置文件夹,因为我看到 lerna 的回购协议不这样做
我正在使用爱彼迎的规则
"eslint": "5.3.0",
"eslint-config-airbnb": "17.1.0",
"eslint-plugin-import": "2.16.0",
"eslint-plugin-jsx-a11y": "6.2.0",
"eslint-plugin-react": "7.12.4",
而且,这是我的 .eslintrc
{
"extends": "airbnb",
"rules": {
"no-unused-vars": [
"error",
{
"argsIgnorePattern": "next"
}
]
},
"env": {
"browser": true,
"es6": true,
"mocha": true,
"node": true
}
}
~/api-gateway/packages/service-accountancy/lib/scrapper.js 2:27 错误无法解析模块 'puppeteer' import/no-unresolved 的路径 3:22 错误无法解析模块路径 'puppeteer/lib/Page' import/no-unresolved
~/api-gateway/packages/service-accountancy/src/api/api.js 2:21 错误无法解析模块路径 'joi' import/no-unresolved
~/api-gateway/packages/service-accountancy/src/repository/repository.js 2:23 错误无法解析模块路径 'axios' import/no-unresolved
~/api-gateway/packages/service-accountancy/src/schemas/portalRequest.js 1:21 错误无法解析模块路径 'joi' import/no-unresolved
eslint-plugin-import 包实际上在做它的工作,这些包在 Eslint 运行
时没有下载