Snowpack Typescript 导入
Snowpack Typescript Imports
我是 运行 Snowpack,我有一个 Typescript 包(托管在 Github 包上),我想通过
引入
import SomeClass from '@myRepo/lib'
但是我遇到了错误
"/_snowpack/pkg/@myRepo.SomeClass.ts" is not a constructor
当我将 class 复制粘贴到本地文件并使用本地导入(如下所示)导入它时,它起作用了。
import SomeClass from './lib'
事实证明,这更多地与我对 Typescript 开发的理解(或缺乏)有关。
有两件事:首先,我在 package.json
的 main
值中错误地引用了一个 Typescript 文件。其次,我没有使用适当的 .d.ts
文件正确配置我的库的构建。
我的 package.json
最终需要看起来像这样
...
main: "dist/SomeClass.js",
types: "dist/SomeClass.d.ts",
...
我是 运行 Snowpack,我有一个 Typescript 包(托管在 Github 包上),我想通过
引入import SomeClass from '@myRepo/lib'
但是我遇到了错误
"/_snowpack/pkg/@myRepo.SomeClass.ts" is not a constructor
当我将 class 复制粘贴到本地文件并使用本地导入(如下所示)导入它时,它起作用了。
import SomeClass from './lib'
事实证明,这更多地与我对 Typescript 开发的理解(或缺乏)有关。
有两件事:首先,我在 package.json
的 main
值中错误地引用了一个 Typescript 文件。其次,我没有使用适当的 .d.ts
文件正确配置我的库的构建。
我的 package.json
最终需要看起来像这样
...
main: "dist/SomeClass.js",
types: "dist/SomeClass.d.ts",
...