I am trying to create a npm package with a bit uncommon use case. I have two typescript files error.ts
and filehandle.ts
. These modules have their classes. After package is published, I want to import specific modules separately.
Currently, I have imported all in one.
import {ErrorClassA, ErrorClassB, Reader, Writer } from 'package';
Since errors and file handles are not similar modules, I want to import like below.
import { ErrorClassA, ErrorClassB } from 'package/error'
import { Reader, Writer } from 'package/filehandle'
error and filehandles are given beow.
error.ts
export class ErrorClassA {
....
}
export class ErrorClassB {
....
}
filehandle.ts
export class Reader {
}
question from:
https://stackoverflow.com/questions/65913441/typescript-npm-publish-with-subpath-exports 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…