CODE VN

CODE VN

1642148904

Cách cài đặt gói NPM từ GitHub

NPM là một công cụ quản lý gói nút được sử dụng để tải xuống hoặc xuất bản các gói nút thông qua sổ đăng ký gói npm . Nó đi kèm với node.jsthiết lập. npmjscung cấp nhiều gói mã nguồn mở, chẳng hạn như Lodash, React và Chalk để đẩy nhanh quá trình phát triển.

Thông thường, các gói không được xuất bản trên npmjssổ đăng ký, nhưng chúng vẫn có thể được sử dụng trong một dự án nút bằng npmcông cụ CLI. Hướng dẫn này giải thích chi tiết cài đặt gói NPM công khai và riêng tư từ GitHub.

Cài đặt các gói từ Github

Lệnh npmcó thể cài đặt các gói công khai từ npmjssổ đăng ký bằng cách sử dụng installlệnh:

npm install package-name package-name2
# or 
npm i package-name package-name2

Đôi khi các gói không được xuất bản trên npmjssổ đăng ký, nhưng nó vẫn có thể được cài đặt bằng cách sử dụng npm. Công npmcụ có thể truy cập và cài đặt bất kỳ dự án nút công khai nào dưới dạng phụ thuộc từ GitHub:

npm i https://github.com/user_name/node_project_name

Lệnh npmsẽ cố gắng cài đặt gói bằng cách sử dụng git clone. Lệnh npmcũng có thể cài đặt gói từ các trạng thái kho lưu trữ GitHub khác nhau bằng cách sử dụng commitgiá trị băm, có thể được sử dụng để cài đặt gói với id cam kết:

npm install use_name/node_project#commit

Lưu ý: Biểu @tượng đại diện cho npmphạm vi, một kỹ thuật để nhóm tất cả các thành phần phụ thuộc của người dùng hoặc tổ chức trong một thư mục. Tên gói không có @và có name\namemẫu sẽ được coi là kho lưu trữ gói GitHub.

Tên branchcó thể được sử dụng để cài đặt một nhánh dưới dạng một gói:

npm install use_name/node_project#branch_name

Tương tự, taghoặc các versiontên có thể được sử dụng để cài đặt một phiên bản cụ thể của gói GitHub:

npm install use_name/node_project@tag #user_name/node_project@release
npm install use_name/node_project@version #user_name/node_project@1.0.0

gistcũng có thể được thêm bằng cách sử dụng id của gist:

npm install gist/gist_id

Cài đặt các gói riêng tư từ Github

Một npmgói có thể được cài đặt từ kho lưu trữ GitHub riêng bằng liên kết kho lưu trữ SSH. Các liên kết SSH chỉ có sẵn cho người dùng đã đăng nhập và có thể được sử dụng để truy cập các kho lưu trữ riêng tư trên GitHub của bạn. Giao thức SSH sử dụng thuật toán mã hóa khóa công khai để xác thực lệnh truy cập kho lưu trữ GitHub và nó cần được định cấu hình với tài khoản GitHub bằng các khóa SSH. Một kho lưu trữ GitHub riêng có thể được cài đặt bằng git+sshgiao thức dưới dạng:

npm install git+ssh://git@github.com:user_name/node_project.git

Lưu ý: Một gói GitHub phải có một package.jsontệp có ý nghĩa để được cài đặt dưới dạng một gói.

Cờ cài đặt NPM bổ sung

Lệnh npmcài đặt cũng cung cấp nhiều tính năng khác. Ví dụ, rangecó thể được sử dụng để cài đặt một gói với một phạm vi nhất định cho phiên bản:

npm install use_name/node_project">=1.0.0 <=2.0.0"

Các phiên bản thường dựa trên semver . --forcesẽ cài đặt một gói từ kho lưu trữ gói từ xa:

npm install pacakge_name --force

globalcác gói được cài đặt trong thư mục npm chung , có thể truy cập được cho mọi dự án:

npm install pacakge_name -global

Cờ --ignore-scriptsđược sử dụng để bỏ qua việc thực thi npm-scriptskhối. Và cuối cùng, uninstalllệnh được sử dụng để loại bỏ các phụ thuộc khỏi các dự án cục bộ và -gcờ được sử dụng để loại bỏ các phụ thuộc toàn cục.

Lời khuyên

  • Một nhánh cụ thể cũng có thể được cài đặt bằng cách sử dụng:
https://github.com/{USER}/{REPO}/tarball/{BRANCH}
  • Cân nhắc đọc kỹ giấy phép kho lưu trữ trước khi sử dụng bất kỳ phụ thuộc nào.
  • Tìm hiểu biết hữu ích về npmtrends .
  • Sử dụng công cụ Bit để phân phối các thành phần từ một dự án dưới dạng một gói độc lập.
  • Sử dụng bí danh ngắn như npm i package-namevới npmphiên bản 5 trở lên mà không có --savetùy chọn. npm5+ sẽ tự động thêm gói dưới dạng phụ thuộc.

 

Việc npmcài đặt từ GitHub khá hữu ích cho các gói thử nghiệm. Nó cũng mang lại sự linh hoạt để cài đặt bất kỳ nhánh, phiên bản, thẻ cụ thể nào, v.v. Chúc bạn viết mã vui vẻ!

What is GEEK

Buddha Community

35.000+ Tủ locker, tủ nhân viên cao cấp chính hãng l Nam Thuy Corp

35.000+ Tủ locker, tủ nhân viên cao cấp chính hãng l Nam Thuy Corp




 

Việc trang bị tủ locker cho các trường học là điều vô cùng cần thiết để giúp học sinh có ý thức và trách nhiệm hơn trong việc bảo quản tài sản cá nhân.


 

Website: https://namthuycorp.com/danh-muc-san-pham/tu-locker/


 

#tủ_sắt_locker #locker #tu_sat_locker #tu_locker #tủ_locker_sắt #tủ_nhân_viên #tu_locker_sat #tủ_locker_giá_rẻ #tu_locker_gia_re #tủ_cá_nhân_locker #tủ_sắt_nhiều_ngăn #tủ_đựng_đồ_nhân_viên


 

CÔNG TY TNHH QUỐC TẾ NAM THỦY

Công ty thành viên trực thuộc Nam Thủy Group


 

Địa chỉ: SH02-22, Sari Town, KĐT Sala, 10 Mai Chí Thọ,

Phường An Lợi Đông, Quận 2, TP. Hồ Chí Minh


 

Điện thoại: (028) 62700527          Hotline: 0909 420 804


 

Email: info@namthuycorp.com



 

tủ locker

Hệ thống tủ locker trong trường học giúp cho các học sinh sinh viên có một môi trường học tập hiện đại, thoải mái và an toàn hơn.

#tủ_locker #tủ_sắt_locker #locker #tu_sat_locker #tu_locker #tủ_locker_sắt #tủ_nhân_viên #tu_locker_sat #tủ_locker_giá rẻ #tu_locker_gia_re #tủ_cá_nhân_locker #tủ_sắt_nhiều_ngăn #tủ_đựng_đồ_nhân_viên

Website: 

locker

tủ đựng đồ nhân viên

tủ locker

tủ sắt locker

locker


 

Tủ iLocker

Tủ iLocker mang nhiều đặc điểm nổi bật, cùng các phương thức bảo mật khác nhau như Fingerprint, RFID, Face ID hoặc QR code được xem là giải pháp lưu trữ tối ưu của Smart Locker

#tủ_locker #tủ_sắt_locker   #locker #tu_sat_locker #tu_locker #tủ_locker_sắt #tủ_nhân_viên #tu_locker_sat #tủ_locker_giá rẻ #tu_locker_gia_re #tủ_cá_nhân_locker #tủ_sắt_nhiều_ngăn #tủ_đựng_đồ_nhân_viên

Website: 

tủ locker

tủ sắt locker

locker

tu sat locker

tu locker


 

Tủ locker

Tủ locker dòng W900 là sản phẩm có thể xếp chồng lên được 3 tầng cho 1 cột, có thể kết hợp nhiều cột tủ lại với nhau theo mong muốn (không giới hạn số lượng cột tủ)

#tủ_locker #tủ_sắt_locker #locker #tu_sat_locker #tu_locker #tủ_locker_sắt #tủ_nhân_viên #tu_locker_sat #tủ_locker_giá rẻ #tu_locker_gia_re #tủ_cá_nhân_locker #tủ_sắt_nhiều_ngăn #tủ_đựng_đồ_nhân_viên

Website: 

tủ locker

tủ locker giá rẻ

tu locker gia re

tủ cá nhân locker

tủ sắt nhiều ngăn


 

Edison  Stark

Edison Stark

1603861600

How to Compare Multiple GitHub Projects with Our GitHub Stats tool

If you have project code hosted on GitHub, chances are you might be interested in checking some numbers and stats such as stars, commits and pull requests.

You might also want to compare some similar projects in terms of the above mentioned stats, for whatever reasons that interest you.

We have the right tool for you: the simple and easy-to-use little tool called GitHub Stats.

Let’s dive right in to what we can get out of it.

Getting started

This interactive tool is really easy to use. Follow the three steps below and you’ll get what you want in real-time:

1. Head to the GitHub repo of the tool

2. Enter as many projects as you need to check on

3. Hit the Update button beside each metric

In this article we are going to compare three most popular machine learning projects for you.

#github #tools #github-statistics-react #github-stats-tool #compare-github-projects #github-projects #software-development #programming