2013-12-09 10 views
21

Tôi có một mã Node.js hiện có, được chia đôi từ GitHub. Bây giờ tôi muốn nhập nó vào Intellij IDEA 13 (phiên bản cuối cùng, hỗ trợ Node.js). Khi tôi chỉ đơn giản là cố gắng để nhập khẩu các dự án từ thư mục gốc của mã hiện tại của tôi, IDEA không thêm thư mục 'lib', nơi tất cả các nguồn được. Nó phải đơn giản, nhưng tôi không thể hiểu được. Bất kỳ gợi ý nào?Làm cách nào để nhập mô-đun node.js hiện có vào Intellij IDEA?

Trả lời

49

Vâng, tôi đã tìm ra cách giải quyết khác, nhưng không chắc đó có phải là giải pháp tốt nhất hay không. Người ta chỉ có thể tạo một dự án mới kiểu "Web" và trỏ nó vào thư mục chứa các nguồn của mô-đun. Sau đó, IDEA hiểu toàn bộ cấu trúc và bạn có thể tạo các cấu hình chạy với Node.js.

Để có được tính năng Node bổ sung, như Intellisense cho API Node tiêu chuẩn, bạn vẫn sẽ muốn cấu hình dự án là một dự án Node:

  1. Mở Preferences cửa sổ
  2. Bấm Ngôn ngữ & Khung → Node.js và NPM
  3. Trong Hỗ trợ phần Mã hóa bạn sẽ thấy nếu Node.js Thư viện chính [không] được bật. Nếu số điện thoại được bật là thì không còn gì để làm. Nếu không nhấp vào Enable nút
  4. Để lại Đối với toàn bộ dự án kiểm tra, và nhấn Configure
  5. Văn bản bây giờ sẽ chuyển sang thư viện Node.js lõi được kích hoạt.
+0

Cảm ơn bạn. bạn đã lưu lại ngày của tôi;) – Ashkan

+0

Cảm ơn- điều này cũng đã giải quyết được vấn đề của tôi – jetcom

+3

Quá xấu các plugin node.js làm cho điều này gây nhầm lẫn. – Nick

4

Một workaround:

Nếu bạn có một phiên bản kiểm soát ứng dụng Node không có thay đổi địa phương, bạn cũng có thể tạo một dự án mới của loại "Node.js và NPM", thời điểm đó vào thư mục. Sau đó, chỉ cần sử dụng bất kỳ cài đặt tiêu chuẩn nào.

Sau khi dự án được tạo, bạn chỉ có thể hoàn nguyên các tệp được IDEA ghi đè (ví dụ: app.js và package.json), xóa mọi thư mục và tệp mới và bạn sẽ nhận được các tính năng bổ sung của nút trong dự án của mình.

1

Intellij 15 Phiên bản chuyên nghiệp:

Nhập dự án mới -> Chọn mục nhập cơ sở của dự án -> chọn nhập biểu mẫu nguồn hiện có.

Khi Intellij được thực hiện, nó sẽ không chính xác, hãy làm như sau:

1) Cấu trúc dự án CMD +;

2) Tới Modules

3) Thêm một module mới và chọn Node/NPM (nếu bạn không có nó sau đó thêm một plugin mới)

4) điểm là nguồn gốc của dự án đến thư mục cơ sở và nhấp vào áp dụng.

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