Gem 一覧へ戻る
bitshiftza/rollup-plugin-ts-paths(新しいタブで開きます)
主要言語: TypeScript
Resolve modules from tsconfig paths in Rollup
- star 数
- 22
- watcher 数
- 0
- fork 数
- 1
- issue 数
- 2
- 最終更新
- 2021/08/11
主要言語: TypeScript
Resolve modules from tsconfig paths in Rollup
Replace alias with resolved import from paths in tsconfig.json. Let's you use rollup to bundle/transpile code generated by tsc like this
// src/path/to/foo/foot.ts import { Foo } from 'foo';
where foo is defined in tsconfig.json
{
"compilerOptions": {
"paths": {
"foo": [
"src/path/to/foo/foo.ts"
]
}
}
}
npm install --save-dev rollup-plugin-ts-paths
Generally, you need to ensure that rollup-plugin-ts-paths goes before other things (like rollup-plugin-commonjs) in your plugins array, so that the correc file can be resolved from an import.
// rollup.config.js import tsConfigPaths from 'rollup-plugin-ts-paths'; export default { // ... plugins: [ tsConfigPaths() ] };
{ // The directory the TS config file can be found in (optional) tsConfigDirectory: processs.cwd() }
Currently on the first entry of a path specified in a tsconfig.json is supported.
MIT