eslint-import-resolver-lerna:eslint-plugin-import的基于Lerna的项目的解析器

时间:2021-05-02 09:04:56
【文件属性】:
文件名称:eslint-import-resolver-lerna:eslint-plugin-import的基于Lerna的项目的解析器
文件大小:101KB
文件格式:ZIP
更新时间:2021-05-02 09:04:56
nodejs lerna monorepo eslint-plugin-import TypeScript eslint-import-resolver-lerna 该解析器可以与软件包一起使用,以帮助它在基于Lerna的monorepo中查找模块。 当你可能需要这个 通常,您甚至可能不需要它,因为Lerna将您的monorepo软件包符号链接到node_modules目录中,解析器可以使用标准的Node.js解析机制将其打包。 如果满足以下条件,您可能会需要此: 您可以使用Babel,Flow,TypeScript或任何其他编译管道来编译项目 您将您的packages目录编译到一个完全不同的目录,即。 从src / packages到dist / packages 您将Lerna配置为在dist / packages目录中将软件包链接在一起 这将导致您的src / packages目录没有node_modules文件夹,从而导致插件无法使用标准的内置Node.js模块解析机制找到您的其他
【文件预览】:
eslint-import-resolver-lerna-master
----release.config.js(639B)
----.remarkignore(42B)
----utils()
--------make()
--------githooks()
--------ci()
----.github()
--------workflows()
----.eslintrc.js(2KB)
----src()
--------ErrnoException.ts(263B)
--------resolve()
--------index.ts(228B)
--------pkgparts.ts(1KB)
--------pkgparts.test.ts(1KB)
--------cjsresolve.ts(460B)
----.vscode()
--------launch.json(939B)
--------settings.json(728B)
--------tasks.json(2KB)
----.commitlintrc.js(134B)
----.npmignore(67B)
----tsconfig.json(600B)
----LICENSE(1KB)
----test()
--------bootstrap.ts(78B)
--------package.test.ts(503B)
--------globalhooks.test.ts(493B)
----README.md(2KB)
----.mocharc.js(316B)
----makefile(2KB)
----.editorconfig(363B)
----.gitignore(399B)
----.remarkrc.js(62B)
----CHANGELOG.md(443B)
----.eslintignore(45B)
----package-lock.json(332KB)
----package.json(1KB)

网友评论