【发布时间】:2020-08-23 21:02:22
【问题描述】:
我制作了一个简单的打字稿应用程序,它一步一步地抛出错误,
代码:
app.ts
function add(a,b){
return a + b;
}
const result = add('10','5');
console.log(result);
错误 1:
无法重新声明块范围变量“result”。
解决方案 1:
包含export {} 中的app.ts 喜欢,
export {}
function add(a,b){
return a + b;
}
const result = add('10','5');
console.log(result);
这也编译 js 文件,如,
"use strict";
exports.__esModule = true;
function add(a, b) {
return a + b;
}
var result = add('10', '5');
console.log(result);
这会导致浏览器出现错误,例如,
未捕获的 ReferenceError:未定义导出 在 app.js:2
请帮助我如何解决此问题?还添加了tsconfig.json 文件,但这也没有帮助它引发错误,例如,
/@types/express/index.d.ts' 未找到。
Typescript 版本:3.8.3 版
【问题讨论】:
-
您是否试图将此代码粘贴到浏览器的控制台中?
-
@sylvanaar,不,我不在浏览器中。我只在终端中运行代码。
标签: javascript typescript typescript-typings