gpt4 book ai didi

javascript - Visual Studio 2015 中的 Typescript 设置出现错误 : `exports is not defined` . 如何正确设置?

转载 作者:行者123 更新时间:2023-12-02 23:17:32 25 4
gpt4 key购买 nike

我刚刚开始使用 typescript ,我正在 typescript 中进行导出导入

但是当我开始时,我在导出时遇到错误,

Object.defineProperty(exports, "__esModule", { value: true });

错误是

Uncaught ReferenceError: exports is not defined

经过一番谷歌之后,我浏览了 one solution

但根据这个答案,我的项目应该包含 tsconfig.json, common.js

但我没有这些

这是我的项目的屏幕截图

enter image description here

我该怎么办?

最佳答案

module.exports,或更短的版本exports是一个仅存在于Node.js中的对象

尝试在浏览器中使用该变量将会出现 Uncaught ReferenceError :未定义导出

Node.js documentation reference for the exports shortcut

您应该将 tsconfig.json 添加到您的项目中,例如将 module 设置为 es6

您的设置可能默认为“commonjs”,它期望您拥有一个 exports 对象,而浏览器中没有该对象。看看here一些额外的阅读。

关于javascript - Visual Studio 2015 中的 Typescript 设置出现错误 : `exports is not defined` . 如何正确设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57106863/

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