Câu hỏi phỏng vấn Package Managerment
Câu hỏi

Bạn dùng scripts trong package.json như thế nào để run test, build, deploy?

Câu trả lời

Copy
Để quản lý và thực thi các task trong dự án Node.js, bạn cần định nghĩa các script trong tệp `package.json`. **Scripts** là các lệnh bạn có thể chạy mà không cần chỉ định đường dẫn đầy đủ. Ví dụ: để **run test**, **build** và **deploy**, bạn có thể thiết lập như sau:

```json
{
  "scripts": {
    "test": "npm run lint && jest",
    "build": "webpack --config webpack.config.js",
    "deploy": "npm run build && firebase deploy"
  }
}
  • Test: npm run test chạy lệnh test, ở đây dùng jest để kiểm tra các đơn vị mã nguồn và `npm run ...
middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Bạn xử lý side-effects và tree shaking như thế nào với third-party package?

middle

Sự khác nhau giữa lockfile của npm (package-lock.json) và yarn (yarn.lock)?

senior

Khi publish một package lên npm, làm sao để kiểm soát version và changelog?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào