来自4种不同导出方式的意外令牌输出

时间:2019-04-28 20:25:50

标签: node.js cors export

我的环境Node.js的版本为v11.10.1,npm为6.9.0。

app.js中失败的代码。

private ObservableCollection<Device> mDeviceListItems;
public ObservableCollection<Device> DeviceListItems
{
    get { return mDeviceListItems;  }
    set { mDeviceListItems = value; 
          RaisePropertyChangedEvent("DeviceListItems"); }
}

这是config / cors.js

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

我尝试了六种不同的导出cors模块的方法,但是所有尝试均因相同的错误而失败:

SyntaxError:意外的令牌导出

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我认为您可以做到

DataProvider

之所以必须导出对象和cors的原因仅仅是一个函数,因此您可以将该函数放入对象中并导出。

或速记

module.exports = { cors: cors }

但是,如果您需要更高级的产品,我建议您考虑使用esm,以便进行以下操作:

module.exports = { cors }

这是节点尚未正式支持的较新语法,但可以与某些设置工具(例如esm或webpack)一起使用