đau liên kết npm:
-Module tên gulp-task
Tên dự án-x
Bạn muốn liên kết gulp-task :
1: Chuyển đến thư mục gulp-task sau đó thực hiện việc npm link
này sẽ liên kết dự án với các mô-đun toàn cầu của bạn
2: Chuyển đến dự án dự án của bạn -x sau đó npm install
đảm bảo xóa thư mục node_modules hiện tại
Bây giờ bạn muốn loại bỏ sự điên rồ này và sử dụng tác vụ gulp thực sự , chúng tôi có hai tùy chọn:
Tùy chọn 1: Hủy liên kết qua npm:
1: Chuyển đến dự án của bạn và làm npm unlink gulp-task
điều này sẽ loại bỏ mô-đun cài đặt được liên kết
2: Chuyển đến thư mục gulp-task và làm npm unlink
để xóa symlink. Lưu ý rằng chúng tôi đã không sử dụng tên của mô-đun
3: ăn mừng
Điều gì xảy ra nếu điều này không hoạt động, xác minh bằng cách định vị mô-đun cài đặt toàn cầu của bạn. Tôi là vị trí ls -la /usr/local/lib/node_modules/
nếu bạn đang sử dụng nvm, nó sẽ là một đường dẫn khác
Tùy chọn 2: Xóa liên kết tượng trưng như một guru linux bình thường
1: xác định vị trí phụ thuộc toàn cầu của bạn cd /usr/local/lib/node_modules/
2: loại bỏ symlink chỉ đơn giản là sử dụng rm
lệnh
rm gulp-task
chắc chắn rằng bạn không có /
ở cuối
rm gulp-task/
sai rồi
rm gulp-task
✔️
npm ls --global --depth 0
để liệt kê tất cả các phụ thuộc cấp cao nhất của mình