【问题标题】:Snowpack Typescript ImportsSnowpack Typescript 导入
【发布时间】:2021-05-27 04:19:19
【问题描述】:

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

import SomeClass from '@myRepo/lib'

但是我得到了错误

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

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

import SomeClass from './lib'

【问题讨论】:

    标签: typescript snowpack


    【解决方案1】:

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

    有两件事:首先,我在package.jsonmain 值中错误地引用了一个Typescript 文件。其次,我没有使用适当的.d.ts 文件正确配置我的库的构建。

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

    ...    
    main: "dist/SomeClass.js",
    types: "dist/SomeClass.d.ts",
    ...
    

    【讨论】:

      猜你喜欢
      • 2021-05-05
      • 2020-10-29
      • 2021-07-25
      • 2022-01-16
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      相关资源
      最近更新 更多