faker的Nativescript错误:找不到模块' ./ address'

时间:2017-01-15 19:26:37

标签: typescript nativescript faker

我正在学习nativescript。我正在尝试使用faker用typescript创建一些数据。

节点版本 - 6.9.4
Faker - 3.1.0
打字稿 - 2.1.4

我收到了此错误,但无法运行该应用。

  

1 0x103841709 NativeScript :: FFICallback :: ffiClosureCallback(ffi_cif *,void *,void **,void *)       2 0x103eac01e ffi_closure_unix64_inner       3 0x103eac9d2 ffi_closure_unix64       4 0x104a92cd3 - [UIViewController视图]       5 0x104968fb4 - [UIWindow addRootViewControllerViewIfPossible]       6 0x10496969d - [UIWindow _setHidden:forced:]       7 0x10497b180 - [UIWindow makeKeyAndVisible]       8 0x103eac82d ffi_call_unix64       9 0x117f966d0   file:///app/tns_modules/Faker/lib/locales/ja/index.js:4:21:JS ERROR错误:找不到模块' ./ address'。 Computed path' /Users/user/Library/Developer/CoreSimulator/Devices/CB21F7AD-A7B5-4D7D-96E2-218F3EDAEA1B/data/Containers/Bundle/Application/E503DADB-A0F5-49E6-A65B-A2F2072DB885/demo1.app /应用程序/ tns_modules /法克尔/ LIB /语言环境/ JA /地址'

1 个答案:

答案 0 :(得分:0)

我使用新的NativeScript项目测试了库,它按预期工作。 以下是我一步一步做的事情:

npm i Faker --save

之后:

var faker = require('Faker'); 
var randomName = faker.Name.findName();

export function navigatingTo(args: EventData) {
    console.log("randomName: " + randomName); // returns random name like Carmela Weimann
}

示例应用here