我想将我的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配合使用。 –