การนำเข้าโมดูล npm ใน JavaScript
สามารถเชื่อมต่อได้ไม่เพียงแต่โมดูลของตัวเองเท่านั้น แต่ยังรวมถึงโมดูลที่ติดตั้งผ่าน npm ด้วย โดยที่สำหรับโมดูลของตัวเองจำเป็นต้องระบุ ./ ไว้ข้างหน้า แต่สำหรับโมดูล npm - ไม่จำเป็น
ลองดูตัวอย่าง ติดตั้งไลบรารี underscore:
npm install underscore
มาเชื่อมต่อมัน:
import _ from 'underscore';
ลองใช้ฟังก์ชันบางส่วนของไลบรารีที่เชื่อมต่อแล้ว:
import _ from 'underscore';
let arr = [1, 2, 3, 4, 5]
let res = _.first(arr) + _.last(arr);
console.log(res);
สามารถนำเข้าไม่ใช่ทุกฟังก์ชัน แต่เป็นเพียง ฟังก์ชันที่จำเป็น:
import {first, last} from 'underscore';
let arr = [1, 2, 3, 4, 5]
let res = first(arr) + last(arr);
console.log(res);
ติดตั้งไลบรารี lodash. เชื่อมต่อมันเข้ากับโปรเจกต์ของคุณและลองใช้ หลายๆ เมธอดจากไลบรารีนี้