Chúng tôi có thể truy cập mô-đun cục bộ bằng cách sử dụng yêu cầu hàm nhưng không thể truy cập mô-đun chung thông qua mô-đun. Tôi đọc ở đâu đó để sử dụng mô-đun toàn cầu, chúng ta cần phải làm cho nó địa phương sau đó nhập nó thông qua yêu cầu chức năng. Vì vậy, nếu chúng ta không thể truy cập trực tiếp vào mô-đun toàn cầu thì cần sử dụng nó là gì.Sự khác biệt giữa mô-đun cục bộ và toàn cục trong Node.js là gì? Khi nào sử dụng mô-đun cục bộ và toàn cục?
Trả lời
Bạn nên:
- Cài đặt một module tại địa phương nếu bạn đang đi để yêu cầu() nó.
- Cài đặt mô-đun trên toàn cầu nếu bạn định chạy nó trên dòng lệnh.
Cảm ơn bạn đã trả lời. Bạn có thể đưa ra một ví dụ nhỏ về chạy mô đun được cài đặt trên toàn cầu thông qua dòng lệnh không. – Badal
Cá nhân tôi đang sử dụng 'nodemon' được cài đặt làm mô-đun chung (' npm install -g nodemon') để chạy máy chủ và tự động khởi động lại khi thay đổi mã nguồn (hoàn hảo cho phát triển). Vì vậy, trong trường hợp này thay vì ví dụ: 'node server.js' Tôi thực thi' nodemon server.js';) –
Cảm ơn bạn lần nữa vì lời trả lời của bạn. Nhưng đây là cách sử dụng cụ thể của mô-đun toàn cầu. Bạn có thể vui lòng cho tôi biết việc sử dụng chung của nó? – Badal
Một sử dụng chung của module nút toàn cầu để kinh nghiệm của tôi sẽ là:
Nếu tất cả các ứng dụng của tôi có sử dụng rằng mô-đun cùng một nút (của cùng một phiên bản hoặc tôi không quan tâm đến phiên bản nào, mới nhất là tốt cho tôi), sau đó tôi sẽ cài đặt mô-đun nút đó trên toàn cầu. Một ví dụ hay.example sẽ là mô-đun nút mà tôi sử dụng để thử nghiệm - ví dụ: mocha.
Tôi nghĩ theo ý kiến của tôi các module mà bạn sẽ cần trong mã của bạn phải nằm trong địa phương để dự án của bạn hoặc bạn có thể nói phải có mặt trong node_modules thư mục của bạn
và các module mà hoạt động như lệnh phải được cài đặt trên toàn cầu. ví dụ là exress-generator, jsdocs, mocha
- 1. PowerShell Biến toàn cục biến cục bộ
- 2. biến biến cục bộ javascript thành biến toàn cục
- 3. Sự khác biệt giữa Bộ nhớ phiên, Bộ nhớ cục bộ và Cookie trong AngularJS
- 4. Apache Ivy: Sự khác biệt giữa bộ nhớ cache Ivy cục bộ và kho lưu trữ cục bộ
- 5. Sự khác biệt giữa các biến cục bộ auto int a và int a là gì?
- 6. Biến cục bộ và toàn cầu bên trong hàm Javascript
- 7. Biến "cục bộ" trong Postman là gì?
- 8. Sự khác biệt giữa bố cục neo và bố cục vừa trong Sencha ExtJs 5
- 9. Sự khác nhau giữa "triển khai mvn" với repo cục bộ và "mvn install" là gì?
- 10. Sử dụng biến cục bộ
- 11. Jinja2: biến cục bộ/toàn cầu
- 12. Cài đặt proxy toàn cục của Node.js
- 13. Sự khác biệt giữa các lớp cục bộ và dày đặc trong CNNs
- 14. Khai báo và sử dụng mảng toàn cục C#
- 15. Sự khác nhau giữa biến thành viên và biến cục bộ là gì?
- 16. Flask biến toàn cục
- 17. Sử dụng agility.js để bố cục trang và bố cục
- 18. Sự khác biệt giữa chế độ cục bộ và bản đồ PIG
- 19. Biến toàn cục trong R
- 20. isset() và Biến toàn cục PHP
- 21. Jison biến toàn cục
- 22. Làm cách nào để phân biệt các con trỏ với bộ nhớ chung và toàn cục?
- 23. Bộ nhớ cục bộ và JSON
- 24. Sự khác nhau giữa khai báo, sắp xếp và biến cục bộ trong Bash
- 25. biến cục bộ bên ngoài cho những biến toàn cục bên trong namespace
- 26. Sự khác nhau giữa ** và * trong kết hợp toàn cục (.gitignore)
- 27. Biến toàn cục trong hadoop
- 28. Sự khác nhau giữa toán tử toàn cục và toán tử thành viên
- 29. Biến toàn cục trong tệp elf
- 30. Sự khác biệt giữa tài khoản 'Hệ thống Cục bộ' và tài khoản 'Dịch vụ Mạng' là gì?
Mã của bạn trông như thế nào? – icelava