如何解决Snowpack 打字稿进口
我正在运行 Snowpack,我有一个 Typescript 包(托管在 Github 包上),我想通过该包导入
import SomeClass from '@myRepo/lib'
但是我收到错误
"/_snowpack/pkg/@myRepo.SomeClass.ts" is not a constructor
当我将类复制粘贴到本地文件并使用本地导入(如下所示)将其导入时,它可以工作。
import SomeClass from './lib'
解决方法
事实证明这更多与我对 Typescript 开发的理解(或缺乏)有关。
有两件事:首先,我在 main
的 package.json
值中错误地引用了一个 Typescript 文件。其次,我没有使用适当的 .d.ts
文件正确配置我的库的构建。
我的 package.json
最终需要看起来像这样
...
main: "dist/SomeClass.js",types: "dist/SomeClass.d.ts",...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。