2015-10-06 25 views
8

Tôi vừa nâng cấp từ nút 0.12.x lên 4.1.0. Sau khi làm như vậy gulp không còn hoạt động nữa. Đây là những gì tôi nhìn thấy trong giao diện điều khiển sau khi tôi cố gắng chạy gulpGulp không còn hoạt động sau khi nâng cấp lên node.js 4.1

module.js:338 
throw err; 
^ 

Error: Cannot find module '/Users/me/.node/lib/node_modules/gulp/node_modules/v8flags/cache/4.5.103.35.flags.json' 
at Function.Module._resolveFilename (module.js:336:15) 
at Function.Module._load (module.js:286:25) 
at Module.require (module.js:365:17) 
at require (module.js:384:17) 
at Object.<anonymous> (/Users/me/.node/lib/node_modules/gulp/bin/gulp.js:25:22) 
at Module._compile (module.js:434:26) 
at Object.Module._extensions..js (module.js:452:10) 
at Module.load (module.js:355:32) 
at Function.Module._load (module.js:310:12) 
at Function.Module.runMain (module.js:475:10) 

Tôi đã cố gắng chạy npm install, và cập nhật lên phiên bản mới nhất của gulp nhưng điều đó không khắc phục được vấn đề. có ý tưởng nào để sửa cái này không?

+0

Bạn cũng đã cài đặt lại các phụ thuộc toàn cầu hay chỉ các phụ thuộc cục bộ? –

+0

Có cùng vấn đề. Cố định bằng cách cài đặt nvm và sử dụng một nút cũ hơn (0.12.7) – Plattsy

+0

Tôi nhận được nó hoạt động bằng cách hoàn nguyên về phiên bản cũ hơn của gulp. –

Trả lời

6

Bạn có thể sửa lỗi bằng cách xóa thư mục "npm" và "npm-cache" trong "/ usr/local /".

Sau đó làm một

"npm install -g npm" 

Tiếp nối bởi:

"npm install -g gulp" 

Mọi thứ bây giờ sẽ được cập nhật và sẵn sàng để đá!

EDIT: Trên Windows các thư mục có thể được tìm thấy trong "/ người dùng/(username)/AppData/Roaming"

+0

Xác nhận được làm việc! Cảm ơn. –

+0

điều này làm việc cho tôi – Maccurt

5

Xóa module Gulp vào sự sai lạc, vì vậy trong trường hợp của bạn xóa thư mục này

/Users/me/.node/lib/node_modules/gulp 

Sau đó làm sạch bộ nhớ cache NPM của bạn:

$ npm cache clean 

Và cuối cùng cài đặt Gulp toàn cầu một lần nữa:

012.
$ npm install -g gulp 

Sau đó, bạn sẽ thấy nó hoạt động trở lại - Tôi đã làm!

+0

Điều này làm việc cho tôi, tôi đã nâng cấp lên nút v4.4.0 LTS từ v0.10.35 – Lekhnath

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