我有一个非常简单的.ts文件,它声明了一些变量。前任:
var myvar = {'a':'b'};
我想将这个直接包含在另一个.ts文件中,这样其他文件就可以直接使用变量,并且它都包含在一个地方(不需要,等等)。从另一个文件生成的JS文件需要在浏览器和节点上下文中使用。
我是这样做的:
文件:
var myvar = {'a':'b'};
export default myvar;
fileb.ts(我希望将filea.ts导入其中的文件)的顶部有:
import myvar from './fileA';
问题是,获取输出的文件fileb.js如下所示(取代了我放置import语句的位置):
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const myvar_1 = __importDefault(require("./fileA"));
我没有要求声明。
有没有一种方法可以使用TS,将一个文件的内容直接“复制”到正在创建的.js文件中?