Angular和Node.js的共享配置文件

时间:2017-09-09 19:56:50

标签: node.js angular angular-cli node-modules

我想用一个对象创建一个简单的配置文件,例如:

const config = {
    serverIp: "localhost",
    serverPort: 3000
}

我可以在Angular中使用(Angular-cli with typescript):

import { config } from '../pathToConfigFile';

和node.js服务器(javascript):

const config = require("./config");

如果我这样做(配置扩展名为.js):

export const config = {
    ipOrDomainName: "localhost",
    serverPort: 3000
}

if(module && module.exports){
    module.exports = config;
}

我在服务器上出现此错误

  

SyntaxError:意外的令牌导出

在打字稿中我收到此错误

  

模块'../../../../../config.js'已解决   'C:/ Users /(...)/ config.js',但' - allowJs'   没有设定。

如何让这个模块在Angular和node中都能正常工作?

0 个答案:

没有答案