我有文件app.ts:
import admin from "./admin";
并在文件admin.ts中:
import * as express from "express"
const router = express.router();
var anotherVariable;
...
export default router;
//want to export anotherVariable too
如何从admin.ts导出anotherVariable以及app.ts中相应的import语句将如何?
答案 0 :(得分:1)
您可以导出其他变量以及默认导出:
import * as express from "express"
const router = express.router();
export var anotherVariable = 42;
export default router;
使用以下方式导入:
import admin, {anotherVariable} from "./admin";
答案 1 :(得分:0)
要导出变量,常量,函数或类,只需在其前面添加export
:
export let anotherVariable = '...';
export const anotherConstant = '...';
// ...
要从另一个文件导入另一个变量和default
导出,您需要使用其他语法为default
导出别名。
例如,将您的变量导入app.ts
文件中,如下所示:
import { default as admin, anotherVariable } from './admin';
答案 2 :(得分:0)
一种解决方案可能是使用元组。 (见Basic Types)
var var1;
var var2;
var t = [var1, var2];