не может вызвать функцию uuid после установки npm uuid в JS - PullRequest
0 голосов
/ 03 апреля 2020

я не могу вызвать функцию uuid после установки npm uuid в JS, используя электрон

вот сообщение на терминале, когда я его устанавливаю, я не знаю, правильно ли это установлен или нет

$ npm install uuid
npm WARN pemrograman_visual2@1.0.0 No description
npm WARN pemrograman_visual2@1.0.0 No repository field.

+ uuid@7.0.3
updated 1 package and audited 120 packages in 1.746s

2 packages are looking for funding
  run `npm fund` for details

found 1 low severity vulnerability
  run `npm audit fix` to fix them, or `npm audit` for details

, и здесь я вызываю функцию

ipcMain.on("appointment:create", (event, appointment) => {
    appointment["id"] = uuid();
    appointment["done"] = 0;
    allAppointment.push(appointment);

    CreateWindow.close();

    console.log(allAppointment);
});

, но когда я запускаю программу, используя $ npm start, она говорит: TypeError: uuid не является функцией

1 Ответ

0 голосов
/ 03 апреля 2020

Из документации вот как вы импортируете uuid:

Использование синтаксиса импорта / экспорта:

import { v4 as uuid } from 'uuid';
uuid();

Использование общего синтаксиса Js:

const uuid = require('uuid').v4;
uuid();
...