Tôi đang sử dụng Pycharm Professional 4.5.4 để phát triển dự án javascript và thấy một số hành vi kỳ lạ khi mở dự án trong trình duyệt.Lỗi Pycharm: Không thể xác định loại mô-đun ("WEB_MODULE")
cấu trúc Dự án này là một cái gì đó giống như
/MyProject
/data
/images
/python
/etc
/webapp
/webapp_copy
Tôi đã cố gắng ra một vài thay đổi trong thư mục webapp_copy, nhưng khi tôi đưa ra trong trình duyệt, pycharm tung ra phiên bản ứng dụng web của trang web. Không có ý tưởng tại sao nó đã làm điều này, có thể bởi vì cấu trúc và nội dung là tương tự.
Dù sao, tôi đã đóng dự án và mở lại chỉ thư mục webapp_copy. Bây giờ tôi nhận được lỗi Không thể xác định loại mô-đun ("WEB_MODULE") cho mô-đun sau: "webapp_copy".
Khi tôi duyệt thư mục .idea và nhìn vào webapp_copy.iml, là không thực sự nói
<module type="WEB_MODULE" version="4">
Tại sao Pycharm nhãn module này như là một module web, sau đó tuyên bố nó không biết những gì một mô-đun web là gì?
Tôi đã thử tìm kiếm, nhưng tôi có thể nhận được kết quả cho IntelliJ hoặc một cái gì đó về các mô-đun python. https://www.jetbrains.com/idea/help/supported-module-types.html
CẬP NHẬT: Tôi đã nêu vấn đề này với JetBrains - hãy bỏ phiếu cho nó! https://youtrack.jetbrains.com/issue/PY-17084
Đúng vậy, nó xảy ra với tôi tối qua rằng thư mục webapp được sao chép từ máy của đồng nghiệp - anh ấy sử dụng Webstorm, chứ không phải Pycharm, vì vậy đó là lý do thư mục được gắn nhãn là một mô-đun web. D'oh! –
Tôi đoán Pycharm (và những người khác) chỉ đọc thư mục .idea trong thư mục gốc và bỏ qua tất cả các thư mục con. Có đúng không? –
Làm việc cho tôi quá, trong một trường hợp hơi khác. Ban đầu tôi đã tạo dự án bằng cách sử dụng WebStorm, sau đó chuyển sang RubyMine, nhưng mã được làm sáng tỏ vì vấn đề kiểu mô-đun này tôi tin. Khi thay đổi 'WEB_MODULE' thành' RUBY_MODULE' trong tệp '.idea/[project-name] .iml', nó hoạt động tốt. –