我正在运行Snowpack,并且我有一个Typescript包(托管在Github包中),我想通过它把它拉进来
import SomeClass from '@myRepo/lib'然而,我得到了错误
"/_snowpack/pkg/@myRepo.SomeClass.ts" is not a constructor当我将类复制粘贴到本地文件并使用本地导入导入它时(如下所示),它可以工作。
import SomeClass from './lib'发布于 2021-05-27 12:48:55
事实证明,这更多的是因为我对Typescript开发的理解(或缺乏理解)。
有两件事:首先,我在package.json的main值中错误地引用了一个Typescript文件。其次,我没有使用适当的.d.ts文件正确配置我的库的构建。
我的package.json最终需要看起来像这样
...
main: "dist/SomeClass.js",
types: "dist/SomeClass.d.ts",
...https://stackoverflow.com/questions/67715622
复制相似问题