다음 프로젝트를 위한 고유 ID를 생성하는 NPM 패키지 😎
3510 단어 webdevjavascriptcodenewbienpm
1️⃣ UUID - UUID는 고유한 ID를 생성하는 데 사용되는 가장 인기 있는 npm 패키지입니다. npm 패키지는 노드 버전 10, 12, 14 및 16을 지원하며 React Native 및 브라우저도 지원합니다. 버전 1, 3, 4, 5도 지원합니다.
패키지는
npm install uuid
명령으로 설치할 수 있습니다. ES6 및 CommonJS 구문을 모두 지원합니다.ES6 모듈 구문 사용 -
import { v4 as uuidv4 } from 'uuid';
const userId=uuidv4();
console.log(userId); // ⇨ '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'
CommonJS 구문 사용 -
const { v4: uuidv4 } = require('uuid');
const userId=uuidv4();
console.log(userId); // ⇨ '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'
모듈은 또한 버전에 대한 다양한 방법 및 방법을 제공합니다. 여기에서 모든 방법을 확인하십시오. 👉 Github
2️⃣ Nano ID - Nano ID는 매우 유명하고 작으며 URL 친화적이며 uuid보다 2배 빠릅니다.
패키지는
npm install --save nanoid
명령으로 설치할 수 있습니다. uuid와 마찬가지로 ES6 및 CommonJS 구문을 모두 지원합니다.ES6 구문을 통해 예를 살펴보겠습니다.
import { nanoid } from 'nanoid'
const userId=nanoid();
console.log(userId); // => "V1StGXR8_Z5jdHi6B-myT"
nanoid(10) //=> "IRFa-VaY2b"
3️⃣ Cuid -
npm i cuid
명령을 사용하여 설치합니다. import cuid from 'cuid';
console.log( cuid() );
// cjld2cjxh0000qzrmn831i7rn
4️⃣ crypto-random-string - 암호학적으로 강력한 임의 문자열을 생성합니다.
npm install crypto-random-string
명령을 사용하여 설치import cryptoRandomString from 'crypto-random-string';
cryptoRandomString({length: 10});
//=> '2cf05d94db'
5️⃣ uniqid -
npm install uniqid
명령을 사용하여 설치합니다. import uniqid from 'uniqid';
console.log(uniqid()); // -> 4n5pxq24kpiob12og9
🏁 고유 ID를 생성하는 데 사용되는 npm 패키지에 대해 논의했습니다. 다른 패키지를 사용하는 경우 의견에 자유롭게 언급하십시오.
Reference
이 문제에 관하여(다음 프로젝트를 위한 고유 ID를 생성하는 NPM 패키지 😎), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gulshanaggarwal/npm-packages-to-generate-unique-ids-for-your-next-project-1p3b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)