gpt4 book ai didi

typescript - 将 Dropzone 与 Typescript 结合使用

转载 作者:搜寻专家 更新时间:2023-10-30 21:00:12 24 4
gpt4 key购买 nike

我有一个使用 dropzone 4.3 并用 Typescript 编写的应用程序。在将其转换为 typescript 之前,我们必须在 Dropzone 上设置一个全局变量,一切都很顺利。

Dropzone.autoDiscover = false;

我已经引入了这些节点包:

    "@types/dropzone": "^4.3.35",
"dropzone": "4.3.0",

现在,自动发现行给我这个错误:

Error   TS2686  'Dropzone' refers to a UMD global, but the current file is a module. Consider adding an import instead.

为了解决这个问题,我添加了这个:

import * as Dropzone from 'dropzone';

现在,我遇到了这个错误:

Error   TS2540  Cannot assign to 'autoDiscover' because it is a constant or a read-only property.   

我哪里做错了?

最佳答案

您可以按如下方式将 autoDiscover 设置为 false

import * as Dropzone from "dropzone";    
const dz = Dropzone
dz.autoDiscover = false;

我是从这个链接 https://github.com/zefoy/ngx-dropzone-wrapper/blob/fb39139147f3a6d72bcaff51c3c32e2a54e31c9d/src/lib/dropzone.directive.ts#L60 找到的

关于typescript - 将 Dropzone 与 Typescript 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44935953/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com