Node.js - ES6模块导入Node.js'要求'

时间:2016-07-18 16:04:43

标签: node.js es6-class

什么是Node.js'要求'相当于以下ES6导入?

import RNFetchBlob from 'react-native-fetch-blob'

谢谢

2 个答案:

答案 0 :(得分:1)

在“要求”中没有默认导出,因此您没有确切的等效项。

当您只有一个要导出的值时,使用节点模块的做法是使其成为模块导出:

module.exports = ...

在这种情况下,您可以使用

导入
var RNFetchBlob = require('react-native-fetch-blob');

答案 1 :(得分:0)

<强>解决方案

我得到了它:

>>> for j in range(5): print(randSort(i,key = lambda x: x['P']))

[{'P': 0.5, 'id': '1'}, {'P': 0.9, 'id': '4'}, {'P': 0.8, 'id': '3'}, {'P': 0.4, 'id': '2'}]
[{'P': 0.8, 'id': '3'}, {'P': 0.5, 'id': '1'}, {'P': 0.9, 'id': '4'}, {'P': 0.4, 'id': '2'}]
[{'P': 0.9, 'id': '4'}, {'P': 0.5, 'id': '1'}, {'P': 0.8, 'id': '3'}, {'P': 0.4, 'id': '2'}]
[{'P': 0.5, 'id': '1'}, {'P': 0.8, 'id': '3'}, {'P': 0.9, 'id': '4'}, {'P': 0.4, 'id': '2'}]
[{'P': 0.8, 'id': '3'}, {'P': 0.4, 'id': '2'}, {'P': 0.9, 'id': '4'}, {'P': 0.5, 'id': '1'}]

有关详细信息,请查看this