2015-05-31 16 views
6

Tôi muốn tạo bộ thử nghiệm sẽ chạy với karma đối với ứng dụng của tôi đang sử dụng webpack để tự xây dựng. Tôi có hai điểm vào, appvendors. Chúng được thiết lập thông qua my webpack.config.js file here. Kết quả bundle.js phải chứa cả hai điểm nhập này trong tệp được tạo của nó. nghiệp của tôi (mocha) kiểm tra cư trú tại test/spec/*_spec.js hiện đang trỏ đến thành phần cụ thể, thông qua yêu cầu báo cáo như:Cấu trúc cấu hình webpack để sử dụng với thử nghiệm nghiệp vụ

var app = require('../src/scripts/App')

Họ cũng sử dụng phản ứng/jsx mà dường như được gây ra vấn đề trong quá trình chạy thử nghiệm nơi tôi nhận được lỗi jsx:

Module parse failed: /Users/dmarr/src/status/test/spec/app_spec.js Line 10: Unexpected token < You may need an appropriate loader to handle this file type.

tôi muốn giữ kiểm tra chạy nhanh càng tốt cũng như nhanh chóng xây dựng lần để thử nghiệm với webpack-dev-server quá trình phát triển bằng cách giảm thiểu babel biến để chỉ wher e cần thiết.

Tôi cần làm gì trong karma.conf.js để các bản dựng của mình hoạt động? Here is the karma.conf.js file I'm playing around with.

Note, mà tôi làm đã làm việc này mà không vi phạm ra khỏi bó nhà cung cấp ở đây: https://github.com/bitwise/status

Nhờ sự giúp đỡ, Dave

+0

bất kỳ workarround nào? –

+0

bạn có tìm thấy câu trả lời cho điều này không? Tôi gặp lỗi tương tự: 'ERROR in ./app/components/game.js Phân tích cú pháp mô-đun không thành công: \ app \ components \ game.js Mã thông báo không mong muốn (30:12) Bạn có thể cần trình tải thích hợp để xử lý loại tệp.' – bitten

Trả lời

1

Trong một thiết lập tương tự, vô hiệu hóa CommonsChunkPlugin (chỉ thử nghiệm) làm việc cho tôi. Cho nó một shot!

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