0

我正在运行 Snowpack,并且我有一个 Typescript 包(托管在 Github 包上),我想通过

import SomeClass from '@myRepo/lib'

但是我收到了错误

"/_snowpack/pkg/@myRepo.SomeClass.ts" is not a constructor

当我将类复制粘贴到本地文件并使用本地导入(如下所示)导入它时,它可以工作。

import SomeClass from './lib'
4

1 回答 1

0

事实证明,这更多地与我对 Typescript 开发的理解(或缺乏理解)有关。

有两件事:首先,我在main我的package.json. 其次,我没有使用适当的.d.ts文件正确配置我的库的构建。

package.json最终需要看起来像这样

...    
main: "dist/SomeClass.js",
types: "dist/SomeClass.d.ts",
...
于 2021-05-27T04:48:55.050 回答