2016-10-10 68 views
1

我使用faker.js https://www.npmjs.com/package/faker生成隨機數據。它工作得很好,雖然當我嘗試創建一個路徑這樣Faker.js生成隨機路徑不起作用

faker.system.directoryPath() + '/' + faker.system.filePath() 

我一直有兩個不確定,如此看來它的存在,但不返回任何東西。

以前有沒有人使用過這些方法之一?

在此先感謝,任何幫助將非常感激。

再見

回答

1

這些功能都沒有實現 - 看看成https://github.com/Marak/faker.js/blob/master/lib/system.js#L132https://github.com/Marak/faker.js/blob/master/lib/system.js#L141

/** 
    * not yet implemented 
    * 
    * @method faker.system.filePath 
    */ 
    this.filePath = function() { 
    // TODO 
    }; 

構思的一些證明它如何能夠實現:

var faker = require('faker'); 
var path = require('path'); 

faker.directoryPath = function() { 
    return path.format({base: faker.fake("{{random.words}}").replace(/ /g, path.sep).toLowerCase()}) 
} 

console.log(faker.directoryPath() + path.sep + faker.system.fileName()) // e.g. avon\re-engineered\strategist_gorgeous_wooden_fish_cambridgeshire.sm 
+0

我剛看到它。 .. :(很多thx – ackuser