Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Cách khắc phục lỗi: "gulp không được nhận diện là lệnh nội bộ hoặc ngoại bộ"

Nếu bạn đang chạy gulp trên dòng lệnh và gặp lỗi như sau: gulp không được nhận diện là lệnh nội bộ hoặc ngoại bộ

Hoặc: Thuật ngữ 'gulp' không được nhận diện là tên của cmdlet, hàm, tệp kịch bản hoặc chương trình có thể thực thi.

Thường thì điều này có nghĩa là bạn cần cài đặt Gulp CLI toàn cục trên máy tính và kiểm tra xem npm đã được thêm vào biến môi trường Path chưa.

Cài đặt Gulp toàn cục

Để cài đặt Gulp toàn cục, trước tiên hãy đảm bảo bạn đã cài Node.js trên máy. Nếu chưa có, bạn có thể tải về từ NodeJS.org.

Sau khi đã cài Node, hãy cài đặt Gulp CLI toàn cục bằng cách chạy lệnh npm install -g gulp-cli trên dòng lệnh.

Kiểm tra npm đã có trong biến môi trường Path

Nếu đã cài Gulp toàn cục nhưng vẫn báo lỗi, hãy kiểm tra xem thư mục npm toàn cục đã được thêm vào Path chưa.

Trên Windows, nhấn menu Start và gõ "environment", sau đó chọn "Edit the system environment variables".

Cửa sổ "System Properties" sẽ hiện ra. Nhấn "Environment Variables", rồi ở cửa sổ mới, dưới phần "User variables for USERNAME" (thay USERNAME bằng tên đăng nhập của bạn), nhấp đúp hoặc chỉnh sửa mục "Path".

Trong danh sách biến môi trường, kiểm tra xem có mục C:\Users\USERNAME\AppData\Roaming\npm không. Nếu chưa có, nhấn "New" và thêm mục đó vào, sau đó nhấn "OK" để lưu.

Sau khi thêm thư mục npm toàn cục, hãy khởi động lại CLI (giao diện dòng lệnh) và mọi thứ nên hoạt động bình thường.