Tôi đã gặp sự cố này ngay hôm nay hầu như cùng lúc với bạn, hóa ra webpack đã được cập nhật lại.
Dưới đây là những gì tôi đã làm để sửa chữa nó:
Trước tiên tôi chạy npm install
và npm update
để xem những gì kết quả là. Tôi chạy cả hai lệnh này vì npm có cách báo cáo lạ thường, đôi khi sai và khi bạn chạy lại npm update
hoặc npm install
, bạn sẽ nhận ra rằng các phụ thuộc không được đáp ứng không còn là vấn đề nữa.
Sau khi tôi chạy các lệnh này tôi nhận thấy rằng thông điệp còn lại chỉ là một cảnh báo:
npm WARN [email protected] requires a peer of [email protected]^2.1.0-beta.26 but none was installed.
Để thoát khỏi điều này tôi đã thay đổi package.json
tập tin của tôi để đọc "webpack": "2.1.0-beta.26"
thay vì "webpack": "2.1.0-beta.25"
và chạy npm install
khác.
Sau này, tôi gặp lỗi khác khi tôi thử chạy npm start
cho biết có sự cố với tệp cấu hình webpack của tôi. Trong trường hợp của tôi, tôi đã đi đến tập tin cấu hình webpack cho môi trường phát triển của tôi (vì tôi không phải trên sản xuất nào được nêu ra) và tôi tìm thấy thủ phạm mà là một tham số không hợp lệ được gọi là 'outputPath'.
Tôi đã nhận xét rằng dòng và bây giờ tôi nhận được tất cả mọi thứ làm việc tốt.
Hy vọng điều này sẽ giúp, có thể chỉ là một hack cho bây giờ nhưng hy vọng nó là một bước đi đúng hướng.
UPDATE:
Ok, vì vậy tôi có một chút sai lầm về tất cả mọi thứ 'làm việc tốt'. Nó chỉ ra rằng một số bộ nạp của tôi đã không hoạt động chính xác; Bootstrap và một số thứ khác không được nạp đúng cách, phá vỡ phong cách của tôi.Vì vậy, để có được nó trở lại nơi tôi đã được trước đó, tôi đã xóa thư mục node_modules
của tôi và chạy npm install
bằng cách sử dụng sau đây trong package.json
:
"webpack": "2.1.0-beta.25",
"webpack-dashboard": "^0.1.8",
"webpack-dev-middleware": "^1.6.1",
"webpack-dev-server": "2.1.0-beta.9",
"webpack-md5-hash": "^0.0.5",
"webpack-merge": "^0.15.0",
thảo luận Hy vọng như thế này sẽ giúp chúng tôi tìm ra cách để di chuyển về phía trước đúng với phiên bản mới của webpack đang được phát hành.
Yikes! Tôi vừa gặp lỗi tương tự. Điều này xảy ra với tôi sau khi tôi chạy 'npm update' trên dự án của tôi! – Moose