2017-02-23 28 views
5

Tôi nhận được lỗi cú pháp sau khi tôi khởi một ứng dụng sử dụng react-native init MyAppCú pháp lỗi khi initialising ứng dụng phản ứng bản địa sử dụng CLI

SyntaxError: /Users/MyAccount/RNProjects/app/node_modules/react-native/packager/react-packager/src/node-haste/index.js: You can only use Class Properties when the 'classProperties' plugin is enabled. (389:2) 
    387 | } 
    388 | 
> 389 | static Cache; 
     | ^
    390 | static Module; 
    391 | static Polyfill; 
    392 | static getAssetDataFromName; 
    at Parser.pp$5.raise (/Users/MyAccount/RNProjects/app/node_modules/babylon/lib/index.js:4380:13) 

Tôi không có ý tưởng tại sao điều này xảy ra tất cả của một đột ngột. Nó đã hoạt động tốt trước đó. Tôi đoán tôi đã xóa một số tập tin cấu hình do nhầm lẫn trong khi mày mò.

+0

Tôi cũng đang gặp phải điều này. phiên bản là: react-native-cli: 2.0.1, phản ứng bản địa: 0.41.2, sợi: 0.20.3, nút: v7.6.0 – IAmFledge

Trả lời

3

Cập nhật

Họ đã cập nhật các gói để loại bỏ các module nút của bạn và cài đặt lại chúng. rm -rf node_modulesnpm installMore info

Tôi đã cài đặt AwesomeProject từ getting started.

$ rm -rf AwesomeProject/ 
$ react-native init AwesomeProject 

Và nó đã hoạt động!

gốc

Một vấn đề đã được nộp: https://github.com/facebook/react-native/issues/12542

npm uninstall babylon && npm install [email protected] hoặc cập nhật các tập tin package.json bao gồm "babylon": "6.15.0"

+0

Liên kết được cung cấp không hữu ích. Họ chỉ đang tăng các quầy sự cố ... –

+0

Khi một phản hồi của cộng tác viên, nó sẽ ở trên đường dẫn đó trước khi nó ở trên StackOverflow. Tôi không nói thêm '+ 1' vào bình luận, tôi nói đây sẽ là nơi tốt nhất để tìm giải pháp. – Keith

0

Trong trường hợp của tôi (trên windows7), trăn không được cài đặt . Sau khi cài đặt lệnh Python-reac-native init đang hoạt động tốt.

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