私はaspnetで反応するアプリケーションを取得しようとしていますが、私はwebpackを使用しています。react.js aspnetのWebpack - 'global'と 'exports'は定義されていません
これは私がページにアクセスしようとしたとき、私は、コンソールでこれらの2つのエラーを取得しています私のWebPACKの設定
var path = require('path');
var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');
var pkg = require('./package.json');
// bundle dependencies in separate vendor bundle
var vendorPackages = Object.keys(pkg.dependencies).filter(function (el) {
return el.indexOf('font') === -1; // exclude font packages from vendor bundle
});
/*
* Default webpack configuration for development
*/
var config = {
devtool: 'eval-source-map',
cache: true,
entry: {
main: path.join(__dirname, "app", "App.js"),
vendor: vendorPackages
},
output: {
path: path.join(__dirname, "js"),
filename: '[name].js',
sourceMapFilename: "[file].map"
},
resolve: {
modulesDirectories: ['node_modules'], alias: {}, extensions: ['', '.jsx', '.js']
},
plugins: [
new webpack.OldWatchingPlugin(), //needed to make watch work. see http://stackoverflow.com/a/29292578/1434764
new webpack.optimize.CommonsChunkPlugin(/* chunkName= */"vendor", /* filename= */"vendor.js")
],
resolveLoader: {
'fallback': path.join(__dirname, 'node_modules')
},
module: {
loaders: [{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['es2015','react']
}
}, {
test: /\.css$/,
loader: 'style!css!'
}]
}
}
/*
* If bundling for production, optimize output
*/
if (process.env.NODE_ENV === 'production') {
config.devtool = false;
config.plugins = [
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.UglifyJsPlugin({
comments: false,
compress: { warnings: false}
}),
new webpack.DefinePlugin({
'process.env': {NODE_ENV: JSON.stringify('production')}
})
];
};
module.exports = config;
です。
SCRIPT5009: 'グローバル' は未定義です vendor.js(42739,2)
SCRIPT5009: '輸出' は私ができる mobilelobbyapp.js(1,1)
定義されていませんこれらを修正する方法を理解していない。私はWebPACKのからJSエクスポートされたファイルは私が
exports.ids = [0];
exports.modules = {