Sửa lỗi không tìm thấy lệnh npm

Sua Loi Khong Tim Thay Lenh Npm



Npm là một trong những thành phần cốt lõi của môi trường thời gian chạy Node.js (chạy mã JavaScript). Nó được sử dụng để quản lý và vận hành các mô-đun và gói JavaScript. Người dùng Node.js có thể tìm kiếm và cài đặt các gói và mô-đun thiết yếu, quản lý phiên bản ứng dụng và định cấu hình các dự án JS thông qua tiện ích dòng lệnh npm.

Tuy nhiên, đôi khi người dùng gặp phải lỗi “ không tìm thấy lệnh npm ” khi cài đặt hoặc định cấu hình mô-đun hoặc gói từ sổ đăng ký npm, điều này làm xáo trộn quy trình làm việc của người dùng.

Bài đăng này sẽ chứng minh:







Làm cách nào để giải quyết 'không tìm thấy lệnh npm' trên Linux?

Node.js là môi trường thời gian chạy được sử dụng rộng rãi cho mã JavaScript. Node.js tương thích với tất cả các Hệ điều hành chính. Đôi khi, trong khi cài đặt mô-đun Node.js bằng JavaScript, người dùng gặp phải lỗi “ không tìm thấy lệnh npm ” như hình dưới đây. Lỗi này xảy ra do nhiều mục đích khác nhau như npm chưa được cài đặt trên hệ thống hoặc phiên bản npm đã lỗi thời đang được sử dụng hoặc npm không được thêm vào cài đặt môi trường Linux Path:





Để khắc phục lỗi nêu trên, hãy thử các giải pháp sau:





Giải pháp 1: Cài đặt npm trên Linux

Trong quá trình cài đặt Node.js, người dùng có thể quên cài đặt trình quản lý gói npm hoặc có thể npm không được cài đặt chính xác trên hệ thống. Do đó, người dùng gặp phải lỗi “ không tìm thấy lệnh 'npm' ”. Để khắc phục sự cố đã nêu, hãy cài đặt npm trên Linux thông qua các hướng dẫn sau:

Bước 1: Cập nhật Ubuntu

Đầu tiên, hãy kích hoạt thiết bị đầu cuối Ubuntu thông qua “ CTRL+ALT+T ' chìa khóa. Sau đó, chạy lệnh “ cập nhật thích hợp ” lệnh cập nhật kho lưu trữ Ubuntu:



sudo cập nhật thích hợp

Bước 2: Cài đặt gói npm

Tiếp theo, cài đặt trình quản lý gói npm thông qua “ cài đặt apt npm ' yêu cầu. Lệnh này có thể yêu cầu quyền root, do đó hãy sử dụng “ sudo ” trước lệnh:

sudo đúng cách cài đặt npm -Và

Ở đây, “ -Và Cờ ” được sử dụng để phân bổ quyền xử lý việc sử dụng dung lượng ổ đĩa bổ sung cho cài đặt “npm”:

Bước 3: Xác minh

Bây giờ, hãy kiểm tra xem npm đã được cài đặt hay chưa, hãy chạy lệnh “ npm -v ' yêu cầu:

npm -TRONG

Đầu ra bên dưới cho thấy rằng chúng tôi đã cài đặt hiệu quả “ 8.5.1 Phiên bản npm:

Để kiểm tra xem lệnh npm có hoạt động tốt hay không, hãy cài đặt bất kỳ mô-đun Node.js nào. Ví dụ: chúng tôi đã cài đặt “ thể hiện mô-đun:

npm cài đặt thể hiện

Kết quả bên dưới cho thấy rằng chúng tôi đã cài đặt mô-đun và giải quyết vấn đề đã nêu một cách hiệu quả:

Nếu sự cố vẫn tiếp diễn, điều đó có nghĩa là npm không được tự động thêm vào cài đặt môi trường Đường dẫn.

Giải pháp 2: Thêm npm vào Cài đặt môi trường đường dẫn

Nếu npm không được thêm vào System Path thì hệ thống sẽ không phát hiện được các lệnh npm và người dùng sẽ gặp lỗi “ không tìm thấy lệnh npm ”. Để khắc phục sự cố đã nêu, hãy thêm thủ công đường dẫn cài đặt npm vào cài đặt môi trường Linux. Để làm như vậy, hãy làm theo quy trình đã cho:

Bước 1: Kiểm tra vị trí cài đặt npm

Trước tiên, hãy kiểm tra vị trí cài đặt npm thông qua “ npm nào ' yêu cầu:

cái mà npm

Bước 2: Kiểm tra cài đặt môi trường đường dẫn

Bây giờ, hãy xác minh xem npm có được thêm vào cài đặt môi trường Đường dẫn Linux hay không bằng cách xem hệ thống “ CON ĐƯỜNG ”:

tiếng vọng $PATH

Tại đây, bạn có thể thấy cài đặt môi trường PATH của chúng tôi đã được cập nhật và đường dẫn cài đặt npm đã tồn tại trong cài đặt môi trường:

Tuy nhiên, nếu đường dẫn thực thi npm không tồn tại trong cài đặt PATH môi trường, thì hãy thêm npm vào đường dẫn hệ thống bằng cách thực hiện theo bước bên dưới.

Bước 3: Thêm đường dẫn npm vào cài đặt môi trường Linux

Mở ' .bashrc ” trong bất kỳ trình soạn thảo văn bản Linux nào có quyền người dùng sudo. Ở đây, chúng tôi đã sử dụng trình soạn thảo nano:

sudo nano .bashrc

Sau đó, dán đoạn mã sau vào tệp và lưu tệp qua thư mục “ CTRL+S ' chìa khóa:

xuất khẩu CON ĐƯỜNG = 'usr/bin: $PATH '

Để thoát trình chỉnh sửa nano, nhấn nút “ CTRL+X ' chìa khóa.

Bước 4: Tải lại môi trường Bash Shell

Sau khi cập nhật “ .bashrc ”, hãy tải lại môi trường shell Bash để thực hiện các thay đổi thông qua lệnh bên dưới:

nguồn ~ / .bashrc

Sau đó, chạy lại lệnh “npm” và xác minh xem sự cố đã được khắc phục hay chưa.

Giải pháp 3: Kiểm tra quyền thư mục “node_modules”

Trong khi cài đặt npm trên Linux, nó tạo ra “ nút_modules ” thư mục chứa gói từ dự án Node.js theo “ dự án.json ' tài liệu. Nếu “ nút_modules ” thư mục không có quyền cần thiết, nó có thể gặp các lỗi khác nhau. Để khắc phục những lỗi này, hãy gán các quyền cần thiết cho “node_modules” bằng các bước dưới đây:

Bước 1: Xem thư mục “node_modules”

Thông thường, “ nút_modules ” được tìm thấy trong thư mục người dùng Linux. Để kiểm tra các tập tin của thư mục hiện tại, hãy chạy “ ls ”:

ls

Để xem đường dẫn của thư mục hiện đang mở, hãy chạy lệnh “ pwd ”:

pwd

Lưu ý đường dẫn của “ nút_modules ” thư mục từ đầu ra:

Bước 2: Gán quyền cho “node_modules”

Bây giờ, hãy gán các quyền cần thiết cho “ nút_modules ' bởi vì ' chown -R $(whoami):root ' yêu cầu:

chown -R $ ( tôi là ai ) :nguồn gốc / trang chủ / người dùng Ubuntu / nút_modules

Điều này sẽ giải quyết các lỗi khác nhau liên quan đến lệnh “npm”.

Làm cách nào để giải quyết 'không tìm thấy lệnh npm' trên Windows?

Trên Windows, npm được cài đặt bằng cài đặt Node.js và tự động được thêm vào đường dẫn Windows. Vì vậy, có rất ít khả năng xảy ra “ không tìm thấy lệnh npm ” xảy ra lỗi. Tuy nhiên, hiếm khi người dùng gặp phải tình trạng “ npm không được công nhận là nội bộ hoặc bên ngoài ”lỗi lệnh. Điều này là do nếu npm không được cài đặt cùng với cài đặt Node.js, thì đường dẫn thực thi npm không được nhận dạng trong biến Windows PATH hoặc phiên bản cũ hơn của npm đang được sử dụng:

Để khắc phục sự cố được đánh dấu, hãy thực hiện các giải pháp sau:

Chúng ta hãy làm theo từng giải pháp được đưa ra ở trên.

Giải pháp 1: Gỡ cài đặt và cài đặt lại Node.js

Đôi khi, trong khi cài đặt Node.js trên Windows, gói npm không được cài đặt đúng cách hoặc có thể phiên bản npm cũ hơn và không tương thích với các ứng dụng và mô-đun JavaScript mới. Do đó, người dùng gặp phải “ Lệnh npm không được nhận dạng ' lỗi. Để khắc phục sự cố đã nêu, hãy cài đặt phiên bản mới nhất của Node.js và npm bằng quy trình sau.

Bước 1: Khởi chạy Cài đặt “Thêm hoặc xóa chương trình”

Để cài đặt mới Node.js và npm, trước tiên hãy gỡ cài đặt phiên bản cũ hơn của nó. Với mục đích này, hãy mở “ Thêm hoặc loại bỏ các chương trình ” cài đặt:

Bước 2: Gỡ cài đặt Node.js

Tìm kiếm “nút” trong trường tìm kiếm danh sách ứng dụng và chọn ứng dụng Node.js. Ở đây, nhấp vào bên dưới chỉ “ Ba chấm ” biểu tượng để xem thêm tùy chọn:

Tiếp theo, nhấp vào “ Gỡ cài đặt ” để cài đặt Node.js. Người dùng cũng có thể kích hoạt “ Biến đổi ” để sửa đổi hoặc sửa lỗi cài đặt Node.js. Tuy nhiên, bước này sẽ yêu cầu Node.js “ msi ' tài liệu. Để nâng cấp npm và Node.js, chúng tôi sẽ cài đặt mới phiên bản mới nhất:

Bước 3: Tải xuống trình cài đặt Node.js

Mở bản chính thức của Node.js trang mạng và tải xuống phiên bản mới nhất của Node.js bằng cách nhấn vào tùy chọn bên dưới:

Tiếp theo, mở “ Tải xuống ” và nhấp đúp vào tệp Node.js .msi để thực thi trình cài đặt:

Bước 4: Cài đặt Node.js và npm

Thao tác này sẽ mở trình hướng dẫn Thiết lập Node.js, nhấn vào nút “ Kế tiếp Nút ” để tiến hành các bước cài đặt:

Đồng ý về Node.js “ Thỏa thuận cấp phép người dùng cuối ” bằng cách nhấn vào hộp kiểm nhọn bên dưới và nhấn “ Kế tiếp ' cái nút:

Chọn vị trí cài đặt Node.js và nhấn “ Kế tiếp ”. Ở đây, chúng ta sẽ tiếp tục với vị trí đã chọn mặc định:

Từ trình hướng dẫn tiếp theo, hãy điều hướng đến tùy chọn “trình quản lý gói npm” và chọn tùy chọn được chỉ ra bên dưới để cài đặt hoàn toàn npm cùng với cài đặt Node.js:

Sau đó nhấn nút “ Kế tiếp Nút ” để tiếp tục quá trình:

Tại đây, nếu bạn muốn cài đặt một công cụ bổ sung cùng với npm và Node.js, hãy nhấn vào hộp kiểm bên dưới và nhấn “ Kế tiếp ”. Ở đây, chúng tôi không yêu cầu bất kỳ công cụ bổ sung nào:

Cuối cùng nhấn nút “ Cài đặt Nút ” để bắt đầu cài đặt Node.js và npm trên Windows:

Sau khi hoàn tất quá trình cài đặt, nhấn vào “ Hoàn thành ' cái nút:

Điều này cũng sẽ tự động thêm Node.js và npm vào biến Windows Path.

Bước 5: Khởi chạy Terminal

Để kiểm tra xem npm và Node.js đã được cài đặt và thêm vào đường dẫn Windows hay chưa, hãy mở terminal mặc định của Command Nhắc Windows thông qua menu Start:

Bước 6: Xác minh

Tiếp theo, chạy lệnh “ nút -v ” lệnh kiểm tra phiên bản Node.js:

nút -TRONG

Bây giờ, để kiểm tra xem npm đã được cài đặt và hoạt động tốt chưa, hãy kiểm tra phiên bản npm:

npm -TRONG

Từ kết quả bên dưới, bạn có thể thấy chúng tôi đã cài đặt npm một cách hiệu quả “ 10.2.4 Phiên bản trên Windows:

Bây giờ, hãy xác minh xem lỗi “npm command not Found” đã được giải quyết hay chưa. Với mục đích này, hãy khởi tạo môi trường Node.js bằng cách sử dụng lệnh “ npm init ' yêu cầu:

npm init

Đầu ra bên dưới cho thấy rằng chúng tôi đã giải quyết hiệu quả lỗi npm command not known:

Nếu lỗi vẫn còn thì có nghĩa là npm chưa được thêm vào Windows Path. Để khắc phục sự cố, hãy thử giải pháp dưới đây.

Giải pháp 2: Thêm npm vào Đường dẫn Windows

Tuy nhiên, trong khi Node.js và npm được cài đặt, biến Windows PATH sẽ tự động được cập nhật. Tuy nhiên, nếu npm không được thêm vào Windows Path thì hệ thống không thể truy cập tiện ích dòng lệnh npm từ terminal và người dùng sẽ gặp phải lỗi “ không tìm thấy lệnh npm ”. Để khắc phục sự cố đã nêu, hãy thêm npm vào biến Đường dẫn Windows bằng cách sử dụng phần minh họa sau.

Bước 1: Kiểm tra vị trí cài đặt Npm

Đầu tiên, điều hướng đến vị trí cài đặt npm và Node.js. Theo mặc định, npm được cài đặt trong “ C:\Tệp chương trình\Node.js ' danh mục. Sao chép đường dẫn thư mục cài đặt từ thanh địa chỉ bên dưới:

Bước 2: Khởi chạy biến môi trường

Tiếp theo, khởi chạy cài đặt biến Môi trường thông qua menu Bắt đầu của Windows:

Tiếp theo, nhấn nút “ Biến môi trường Nút ” để khởi chạy cài đặt biến Windows:

Bước 3: Thêm npm vào Đường dẫn Windows

Mở ' Con đường ” tùy chọn từ “ Biến hệ thống ' danh sách. Với mục đích này, trước tiên hãy chọn “ Con đường ” rồi nhấn nút “ Biên tập ' cái nút:

Ở đây, đường dẫn thực thi Node.js và npm của chúng tôi đã được đặt và thêm vào biến Đường dẫn Windows. Tuy nhiên, nếu đường dẫn không được thêm hoặc tồn tại trong biến Đường dẫn, hãy thêm đường dẫn đó theo cách thủ công. Với mục đích này, trước tiên hãy nhấn nút “ Mới Nút ', dán đường dẫn cài đặt npm' C:\Tệp chương trình\Node.js ” và nhấn nút “ ĐƯỢC RỒI ' cái nút:

Bước 4: Sử dụng lệnh npm

Sau khi thêm “ npm ” vào Đường dẫn Windows, khởi chạy lại thiết bị đầu cuối Dấu nhắc Lệnh của Windows và sử dụng lệnh npm để cài đặt gói hoặc mô-đun và xác minh rằng liệu sự cố đã nêu có được khắc phục hay không:

npm cài đặt thể hiện

Để trình diễn, chúng tôi đã cài đặt “ thể hiện ” Mô-đun Node.js sử dụng trình quản lý gói npm. Kết quả dưới đây cho thấy chúng ta đã giải quyết hiệu quả lỗi “npm not Found” và cài đặt thành công mô-đun Node.js:

Chúng tôi đã đề cập đến các giải pháp để khắc phục “ không tìm thấy lệnh npm ” lỗi cho cả hệ điều hành Windows và Linux.

Phần kết luận

Để khắc phục lỗi “không tìm thấy lệnh npm”, hãy thử cài đặt lại trình quản lý gói npm trong Linux bằng cách sử dụng lệnh “ sudo apt cài đặt npm -y ' yêu cầu. Trong Windows, người dùng cần gỡ cài đặt hoàn toàn Node.js và cài đặt lại trên hệ thống. Với mục đích này, hãy tải xuống tệp “.msi” Node.js từ trang web chính thức, chạy trình cài đặt và cài đặt npm. Giải pháp khác là thêm npm vào cài đặt môi trường Windows hoặc Linux. Điều này sẽ làm cho npm có thể truy cập được trên các thiết bị đầu cuối Windows hoặc Linux. Bài viết này đã trình bày các cách khắc phục để giải quyết “ không tìm thấy lệnh npm ” lỗi trên cả hệ điều hành Windows và Linux.