我想將我的reactjs/webpack/gulp應用程序轉換爲webpack2。我使用來自該項目的webpackconfig + .babelrc文件的package.json爲出發點:如何解決webpack2錯誤:您可能需要一個適當的加載器來處理這種文件類型?
https://github.com/ModusCreateOrg/budgeting-sample-app-webpack2
這是gulpcode:
var gulp = require('gulp');
var webpackStream = require('webpack-stream');
var webpack2 = require('webpack');
gulp.task('default', function() {
return gulp.src('app/app.js')
.pipe(webpackStream({/* options */}, webpack2))
.pipe(gulp.dest('dist/'));
});
當我運行「吞掉」我得到這個錯誤:
stream.js:74
throw er; // Unhandled stream error in pipe.
^
Error: ./app/app.js
Module parse failed: C:\myapp\app\app.js Unexpected token (11:4)
You may need an appropriate loader to handle this file type.
|
| ReactDOM.render(
| <Provider>
| <App />
| </Provider>,
我需要哪一個加載器?我在哪裏配置?
嗨邁克爾,現在我有一個入口文件的問題:我已經指定在吞嚥任務和webpack.config。條目:{ js:'app.js', vendor:['react'] }, –
錯誤是:Error:Entry module not found:Error:Can not resolve module'app.js' –
您可以刪除'來自'webpack.config.js'的'入口'。這是我提到你可能不想使用完整配置的原因之一。配置是直接與webpack配合使用,而不是與Gulp配合使用。 –