2013-07-23 93 views
42

Tôi vô tình Cài đặt một trình tạo mà tôi không muốn.
Tôi không thể tìm thấy bất kỳ phương pháp nào để xóa nó.
Tôi nên làm gì để thực hiện việc này?Cách tháo máy phát điện Yeoman

Trả lời

90

Máy phát điện là module NPM chỉ bình thường, vì vậy bạn có thể loại bỏ nó với

npm uninstall -g generator-[nameOfGenerator]

+0

Làm thế nào để bạn loại bỏ một máy phát điện với khoảng trống trong tên? Tôi đã thử kèm theo nó trong dấu ngoặc kép, nhưng nó nói nó không được cài đặt. –

+3

Có vẻ như bạn có thể thay thế khoảng trắng bằng dấu gạch nối. Ví dụ. 'npm uninstall -g generator-app-with-spaces' –

1

tôi muốn thêm một cái gì đó cho hậu thế:

Nếu bạn nhận được một số lỗi của lớp 'peerDependencies' cho máy phát điện của yeoman, cập nhật yo một mình sẽ không cắt nó - bạn cần phải loại bỏ tất cả các máy phát điện mà ném lỗi và sau đó cài đặt lại bất kỳ mô-đun dẫn đến sự cố.

Thật không may, theo như tôi ahve chekced, regex không được hỗ trợ bởi npm.

4

npm uninstall -g [generator-name]có thể không sửa UNMET DEPENDENCY. Nếu bạn sẽ không có tâm trí để cài đặt lại các module bị ảnh hưởng:

  1. cd vào thư mục NPM của bạn (ví dụ/usr/local/bin/node_modules)
  2. rm -rf [generator-name]
  3. npm cache clean
  4. npm install -g [generator-name]
3

Tìm kiếm máy phát điện với

npm list -g --depth=0 | grep 'generator' 

Remove máy phát điện với

npm uninstall -g [generator-name] 

Chú ý: Không bao gồm '@ [version]' mà sau tên máy phát điện

Các vấn đề liên quan