我有一个下面的打字稿文件,
Environment.ts
var Environment = "DEV"
exports.Environment = Environment;
我在我的app.config文件中使用它,如下所示,
var execEnv = require('./src/execEnvironment.ts');
给了我错误
无法找到名称'exports'。
我做错了什么?
答案 0 :(得分:2)
使用"标准化"由Typescript
支持的ES6样式导出<强> environment.ts 强>
export const Environment = "DEV"
<强> app.config.ts 强>
import {Environment} from './environment' // <= no .ts at the end
您甚至可以在导入时重命名
import {Environment as execEnv} from './environment'
答案 1 :(得分:0)
尝试这样:
environment.ts 文件
export const environment = {
production: false
};
<强> app.config.ts 强>
var execEnv = require('./src/execEnvironment.ts');
答案 2 :(得分:0)
使用
export var Environment = 'DEV';
而不是
var Environment = "DEV"
exports.Environment = Environment;