Bất cứ ai có thể giải thích cho tôi biết là gì node-gyp
và tại sao nó sử dụng các tệp hệ thống của tôi để xây dựng các gói Node.JS.
- Nếu tôi xây dựng một dự án nút và nó được sử dụng
node-gyp
trong nội bộ. - Sau đó, tôi chỉ định dự án đó và chuyển sang một hệ thống khác
- Tôi mở nó ra ở đó và cố gắng sử dụng nó
Liệu cách tiếp cận này có hiệu quả không?
yarn why node-gyp
nó trở lại với: bởi vì node-sass
, vì vậy tôi chắc chắn rằng nó có những công dụng khác, nhưng nó có thể nằm trong dự án của bạn nếu bạn hoặc người bạn yêu đã được chẩn đoán sass
.
node-gyp
là như thế nàomake
. Đó là một công cụ được sử dụng để kiểm soát quá trình biên dịch của các dự án C ++. Chỉ, nó được thiết kế đặc biệt cho các addon node.js (các mô-đun được viết bằng C ++). Vì vậy, chuyển sang một hệ thống khác có thể hoạt động nếu nó sử dụng cùng một CPU. Chuyển sang hệ điều hành hoặc CPU khác (ví dụ: từ x86 sang ARM) sẽ không hoạt động. Đối với Linux, việc chuyển sang một bản phân phối khác của phiên bản khác của cùng một bản phân phối có thể hoạt động hoặc có thể không hoạt động. Tôi không chắc chắn 100% nếu chuyển sang một phiên bản khác của node.js có hoạt động hay không