2015-11-09 19 views
19

Khi tôi cố gắng biên dịch javascript của tôi với webpack & babel-loader, tôi nhận được: (Babel phiên bản 6+)Webpack Babel 6

Hash: f6a14faa8862d530512e 
Version: webpack 1.12.3 
Time: 96ms 
    Asset  Size Chunks    Chunk Names 
backend.js 1.75 kB  0 [emitted] main 
backend.js.map 1.43 kB  0 [emitted] main 
chunk {0} backend.js, backend.js.map (main) 28 bytes [rendered] 
[0] multi main 28 bytes {0} [built] [1 error] 

ERROR in The node API for `babel` has been moved to `babel-core`. 
@ multi main 
Patched! 

Làm thế nào để di chuyển các API nút cho babel-babel-core?

+0

npm cài đặt lõi babel? –

+0

đã được cài đặt nó, tìm thấy giải pháp. Đã phải gỡ cài đặt babel. Xem câu trả lời – Seneca

Trả lời

51
npm uninstall babel --save-dev 

Điều này đã sửa lỗi. Babel gói bị phản đối ...

+26

Và sau đó 'npm install babel-loader babel-core --save-dev' – antoine129

+9

Mệt mỏi vì những vấn đề này, một cái cố định xuất hiện (((Không thể bắt đầu làm điều gì đó nhưng hãy sử dụng công cụ này để làm ướt công cụ ướt ướt. Muốn jQuery và ie6 trở lại thời gian này) – Rantiev

+0

Cộng đồng JavaScript là một mớ hỗn độn –

12
npm install babel-loader --save-dev 
0

Tôi nghĩ rằng nó nên được sử dụng như thế này:

var babel = require('babel-core'); 
babel.transform(code, babelOptions); 
1

tôi đã làm tất cả các lệnh này, sau đó nó bắt đầu làm việc !!

npm uninstall babel --save-dev 
npm install babel-loader --save-dev 
2

Thay đổi loader: "babel", =>loader: "babel-loader", trong webpack cấu hình

Hope trợ giúp này! nó hoạt động với tôi

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