私はReact with webpackを使い慣れています。これは合理的な設定ファイルですか?あなたは何を加えたり引いたりしますか?ReactとWebpackの初心者
const path = require('path');
const webpackConfig = {
entry: path.resolve(__dirname, 'ENTRY'),
output: {
path: path.resolve(__dirname, 'STATIC'),
filename: 'bundle.js',
},
module: {
loaders: [],
},
resolve: {
extensions: ['.js', '.jsx'],
},
devtool: 'inline-source-map',
};
webpackConfig.module.loaders.push({
test: /\.js[x]?$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: { presets: ['es2015', 'react']},
});
webpackConfig.module.loaders.push({
test: /\.(scss|css)$/,
loaders: ['style-loader', 'css-loader', 'sass-loader'],
});
module.exports = webpackConfig;
また、私はこの作業を行うためにどのような依存関係が必要であるかについて完全にはわかりません。私のプロジェクトフォルダにプリロードされたいくつかの異なるbabel依存関係がありますが、私はここで参照されているカップル(つまり、babel-loaderとes2015/reactプリセット)のみを参照してください。私はあなたがあなたのWebPACKとpackage.jsonファイルで使用すると、あなたのアプリケーションのニーズに依存している
"devDependencies": {
"babel": "^6.23.0",
"babel-core": "^6.26.0",
"babel-loader": "^7.1.2",
"babel-preset-latest": "^6.24.1",
"babel-preset-react": "^6.24.1",
"webpack": "^3.6.0"
},