Ошибка Nativescript для faker: не удается найти модуль./ адрес’

Я изучаю nativescript. Я пытаюсь использовать faker для создания некоторых данных с typescript.

Версия узла-6.9.4
Факер-3.1.0
typescript-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 view]
5 0x104968fb4 — [UIWindow addRootViewControllerViewIfPossible]
6 0x10496969d — [UIWindow _setHidden:принудительно:]
7 0x10497b180 — [UIWindow makeKeyAndVisible]
8 0x103eac82d ffi_call_unix64
9 0x117f966d0
файл: / / / app/tns_modules/Faker/lib/locales/ja / index.js: 4: 21: JS ошибка ошибка: не удалось найти модуль ‘./ address’. Вычисляемый путь ‘/Users/user/Library/Developer/CoreSimulator/Devices/CB21F7AD-A7B5-4D7D-96E2-218F3EDAEA1B/data/Containers/Bundle/Application/E503DADB-A0F5-49E6-A65B-A2F2072DB885/demo1.app / app/tns_modules/Faker/lib/locales/ja / address’.

1 ответ

  1. Я протестировал библиотеку с новым проектом 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
    }
    

    Пример приложения здесь