⊗jsSpTlPJS 189 of 294 menu

Các thiết lập cho tệp package.json trong JavaScript

Khi một lập trình viên nào đó muốn làm cho thư viện của họ có sẵn cho tất cả mọi người, họ cần đặt nó vào registry (tức là kho lưu trữ) npm. Để làm điều này, họ phải trình bày tệp package.json của thư viện đó một cách đặc biệt, bằng cách thêm vào một số thiết lập quan trọng.

Những thiết lập này liên quan chính xác đến các thư viện công khai mà bạn tải xuống từ npm. Trong các dự án của riêng bạn để sử dụng riêng tư, bạn có thể không cần đặt chúng.

Vì vậy, đây là danh sách các thiết lập phổ biến nhất:

Giá trị Mô tả
name tên dự án, phải được viết bằng chữ thường
version số phiên bản, theo quy tắc Semantic Versioning
description mô tả dự án
main tệp đầu vào của dự án
keywords đây là một mảng, giúp tìm kiếm module trong registry npm
author trường này nhận một đối tượng với các khóa name, emailurl, cho phép mọi người dễ dàng liên hệ với tác giả của dự án.
license nhận tên giấy phép sử dụng mã định danh SPDX. Theo mặc định, giấy phép ISC được áp dụng, một lựa chọn phổ biến khác là MIT. Bạn cũng có thể sử dụng UNLICENSED cho các dự án riêng tư và dự án mã nguồn đóng.
private nếu khóa này được đặt thành true, dự án sẽ không thể công khai trong registry npm. Điều này giúp ngăn chặn việc xuất bản dự án một cách vô tình.
homepage URL của trang chủ dự án
bugs URL để báo cáo các vấn đề và lỗi. Thường là địa chỉ trang dự án trên Github.

Cài đặt thư viện jQuery. Tìm trong thư mục node_modules thư mục của thư viện, và trong đó - tệp package.json. Hãy nghiên cứu nó.

Cài đặt thư viện underscorejs. Tìm trong thư mục node_modules thư mục của thư viện, và trong đó - tệp package.json. Hãy nghiên cứu nó.

Nghiên cứu các thiết lập của tệp package.json trong tài liệu chính thức.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối