我已经创建了一个单页面的 Web 应用程序使用的反应 js。我已经使用 webpack
创建了所有组件的包。但现在我想创建许多其他页面。大多数页面与 API 调用相关。例如,在 index.html
中,我显示了来自 API
的内容。我想在另一个页面中插入内容,解析来自 API 的数据。Webpack 压缩 bundle.js
文件中的所有反应。然而,webpack
的配置如下:
const webpack = require('webpack');
var config = {
entry: './main.js',
output: {
path:'./',
filename: 'dist/bundle.js',
},
devServer: {
inline: true,
port: 3000
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['es2015', 'react']
}
}
]
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production')
}
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
}
module.exports = config;
现在,我很困惑什么样的 webpack
配置将为其他页面或什么是正确的方式来构建多页面应用程序使用 react.js