2017-09-09 33 views
5

Tôi đang cố gắng sử dụng gói npm "create-react-app" để bắt đầu một dự án phản ứng bằng cách sử dụng WebStorm.create-react-app trong WebStorm

Tôi đã chạy npm install -g create-react-app để cài đặt gói trên toàn cầu và có thể sử dụng gói hoàn toàn phù hợp với từ dòng lệnh (ví dụ: create-react-app <proj name>).

Tuy nhiên khi tạo một dự án trong WebStorm và sử dụng đường dẫn đến "tạo-phản ứng ứng dụng" gói toàn cầu (tìm thấy bằng npm list -g), tôi gặp phải lỗi này:

/usr/bin/node /usr/local/lib/node_modules/create-react-app/index.js . 
/usr/local/lib/node_modules/create-react-app/createReactApp.js:589 

    .filter(file => !validFiles.includes(file)); 
          ^

TypeError: validFiles.includes is not a function 
    at /usr/local/lib/node_modules/create-react- 
app/createReactApp.js:589:33 
    at Array.filter (native) 
    at isSafeToCreateProjectIn (/usr/local/lib/node_modules/create- 
react-app/createReactApp.js:589:6) 
    at createApp (/usr/local/lib/node_modules/create-react- 
app/createReactApp.js:147:8) 
    at Object.<anonymous> (/usr/local/lib/node_modules/create-react- 
app/createReactApp.js:134:1) 
    at Module._compile (module.js:410:26) 
    at Object.Module._extensions..js (module.js:417:10) 
    at Module.load (module.js:344:32) 
    at Function.Module._load (module.js:301:12) 
    at Module.require (module.js:354:17) 
Done 

Tôi đã đi sai tại một số điểm?

+0

bạn có nhận được giải pháp cho việc này không? – labheshr

+0

Có, tôi đã giải quyết vấn đề này bằng cách cập nhật nút thành v6. Hóa ra ứng dụng tạo phản ứng yêu cầu v6 hoặc cao hơn, và cảnh báo này không được đầu ra bởi giao diện điều khiển WebStrorm. – SykeJ

Trả lời

2

Hóa ra tôi có phiên bản nút 4 và ứng dụng tạo phản ứng yêu cầu phiên bản> = 6 - mặc dù cảnh báo này không được hiển thị qua bảng điều khiển "Chạy" trên WebStorm.

Vì vậy, tôi đã khắc phục sự cố này bằng cách cập nhật lên nút v6.11.3, sử dụng nvm.

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